文章目录⛅引言一、Redis实现好友关注--关注与取消关注二、Redis实现好友关注--共同关注功能⛵小结⛅引言本博文参考黑马程序员B站Redis课程系列在点评项目中,有这样的需求,如何实现笔记的好友关注、以及发布笔记后推送消息功能?使用Redis的好友关注、以及发布笔记后推送消息功能一、Redis实现好友关注–关注与取消关注需求:针对用户的操作,可以对用户进行关注和取消关注功能。在探店图文的详情页面中,可以关注发布笔记的作者具体实现思路:基于该表数据结构,实现2个接口关注和取关接口判断是否关注的接口关注是用户之间的关系,是博主与粉丝的关系,数据表如下:tb_followCREATETABLE
问题一:Unabletofindmainclass在打包install公共模块的时候,打包失败,会出现报错信息。报错:Unabletofindmainclass原因:在maven编译这个工程模块的时候,尝试去模块下找main方法的class文件,但是我这个是一个公共服务模块,不需要启动项目,索引不需要main方法文件。解决:在该工程模块的pom.xml中,添加下面的配置进行过滤即可即可。org.springframework.bootspring-boot-maven-plugintrue添加后,再install就成功了:问题二:程序包com.xxx.common.utils不存在或者xxx找
问题一:Unabletofindmainclass在打包install公共模块的时候,打包失败,会出现报错信息。报错:Unabletofindmainclass原因:在maven编译这个工程模块的时候,尝试去模块下找main方法的class文件,但是我这个是一个公共服务模块,不需要启动项目,索引不需要main方法文件。解决:在该工程模块的pom.xml中,添加下面的配置进行过滤即可即可。org.springframework.bootspring-boot-maven-plugintrue添加后,再install就成功了:问题二:程序包com.xxx.common.utils不存在或者xxx找
SpringBoot3.0正式发布同时发布更新的还有2.7.x和2.6.x两条版本线,SpringBoot是我见过的发版最守时的技术框架之一。SpringBoot3.0现已正式发布,它包含了12个月以来151个开发者的5700多次代码提交。这是自4.5年前发布2.0以来,SpringBoot的第一次重大修订。它也是第一个支持SpringFramework6.0和GraalVM的SpringBootGA版本,同时也是第一个基于Java17的SpringBoot版本,以JakartaEE9为基准并支持JakartaEE10。同时借助于GraalVM支持了AOT和NativeImage。JDK调整首
SpringBoot3.0正式发布同时发布更新的还有2.7.x和2.6.x两条版本线,SpringBoot是我见过的发版最守时的技术框架之一。SpringBoot3.0现已正式发布,它包含了12个月以来151个开发者的5700多次代码提交。这是自4.5年前发布2.0以来,SpringBoot的第一次重大修订。它也是第一个支持SpringFramework6.0和GraalVM的SpringBootGA版本,同时也是第一个基于Java17的SpringBoot版本,以JakartaEE9为基准并支持JakartaEE10。同时借助于GraalVM支持了AOT和NativeImage。JDK调整首
Springboot普通类调用Bean我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接使用spring提供的其他对象或者说有一些不需要交给spring管理,但是需要用到spring里的一些对象。如果这是spring框架的独立应用程序,我们通过:ApplicationContextac=newFileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");这
Springboot普通类调用Bean我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接使用spring提供的其他对象或者说有一些不需要交给spring管理,但是需要用到spring里的一些对象。如果这是spring框架的独立应用程序,我们通过:ApplicationContextac=newFileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");这
SpringBoot集成WebSocket本章节将介绍SpringBoot集成WebSocket的两种主要方式:原生注解与Spring封装。在线WebSocket测试工具🤖SpringBoot2.x实践案例(代码仓库)原生注解引入依赖dependency>groupId>org.springframework.bootgroupId>artifactId>spring-boot-starter-websocketartifactId>dependency>配置文件@ConfigurationpublicclassWebSocketConfiguration{/*** 注入ServerEndpo
SpringBoot集成WebSocket本章节将介绍SpringBoot集成WebSocket的两种主要方式:原生注解与Spring封装。在线WebSocket测试工具🤖SpringBoot2.x实践案例(代码仓库)原生注解引入依赖dependency>groupId>org.springframework.bootgroupId>artifactId>spring-boot-starter-websocketartifactId>dependency>配置文件@ConfigurationpublicclassWebSocketConfiguration{/*** 注入ServerEndpo
文章目录前言1.MyBatis是什么?为什么要学习MyBatis怎么学MyBatis?1、创建MyBatis项目准备工作:创建数据库和数据表1.1、添加MyBatis相关依赖1、新建一个MyBatis项目2、在老项目中引入MyBatis相关依赖1.2、配置数据库连接字符串1.3、配置MyBatis保存的xml的目录使用MyBatis的操作模式操作数据库MyBatis的操作模式第⼀个MyBatis查询:实现一个根据用户id来查询用户信息的操作1、定义接口2、创建xml,实现上面的接口运行结果展示注意!有的人可能会在这一步出现问题MyBatis执行过程SpringBoot的单元测试-穿插内容1.什