目录标题
- 1、Spring注解
- @Autowired、@Qualifier、@Primary
- @ConditionalOnMissingBean与@Primary
- @Conditional注解的使用
- @EnableFeignClients
- 2、技术点
- SpringBoot注入Bean的几种方式
- SpringBoot读取配置文件的方式
- spring事务传播行为以及在项目中的使用
- 获取spring上下文对象的正确方式
- Spring类型装配、注入
- Spring自动注入与手动注入的区别
- Spring中XML相互引用的两种方式
- Spring中使用事件管理器ApplicationEvent
- Spring自定义标签实现
- 3、技术整合
- SpringBoot集成lombok
- SpringBoot整合日志
- SpringBoot集成单元测试
- SpringBoot整合Mongdb详细教程
- SpringBoot整合AOP
- 4、项目搭建
- Spring项目创建
- SpringBoot项目创建
- 5、项目部署
1、Spring注解
@Autowired、@Qualifier、@Primary
解决多类型冲突的三种方式(@Primary、@Qualifier注解)使用@Autowired注入父类对象时会报错,找到多个bean对象处理
@ConditionalOnMissingBean与@Primary
@Conditional注解的使用
@EnableFeignClients
Spring Cloud中关于@EnableFeignClients注解的属性字段basePackages
2、技术点
SpringBoot注入Bean的几种方式
SpringBoot读取配置文件的方式
1、spring代码中读取application.properties
文件中的值的方式(@Value、@ConfigurationProperties):
2、spring代码中读取非application.properties
文件中的值的方式(@PropertySource):
3、xml中、spring代码中读取properties文件中值的9种方式:
4、SpringBootTest测试类中读取properties文件中值的方式:
spring事务传播行为以及在项目中的使用
获取spring上下文对象的正确方式
Spring类型装配、注入
Spring自动注入与手动注入的区别
https://www.modb.pro/db/182586
Spring中XML相互引用的两种方式
Spring中使用事件管理器ApplicationEvent
Spring自定义标签实现
3、技术整合
SpringBoot集成lombok
SpringBoot整合日志
1、SpringBoot中集成@Slf4j(需引入lombok依赖):
1、普通类
中使用@Slf4j:
或者
2、SpringBoot中使用Logger logger = LoggerFactory.getLogger(xxx.class) (不需要引入任何依赖,使用的是SpringBoot默认的slf4j):
3、Spring Boot中正确使用Log的详细总结 - 推荐:
4、Spring Boot使用slf4j进行日志记录
SpringBoot集成单元测试
@SpringBootTest:
待看 - 比较重要:
使用@SpringBootTest注解进行单元测试
SpringBoot整合Mongdb详细教程
SpringBoot整合AOP
Spring AOP 自定义注解用于切面参数验证
4、项目搭建
Spring项目创建
【环境搭建】使用‘IDEA‘创建Spring项目(XML文件)
SpringBoot项目创建
【环境搭建】使用’IDEA’创建SpringBoot项目详细步骤
【环境搭建】借助’Spring官网’创建SpringBoot项目
5、项目部署
springboot+vue3.0前后端分离上线