简介
说明
本文用实例来介绍如何在SpringBoot中自定义事件来使用观察者模式。
事件的顺序
可使用实现Ordered接口的方式,调整监听器顺序。
注意:必须是同时实现 Applicatio...
2024-09-29 974
简介
说明
本文介绍SpringBoot启动过程中的事件机制。
SpringBoot的启动过程用到了事件监听机制,它属于观察者模式。学习事件监听机制可以让我们更好地理解SpringBoot的启动流程,...
2024-09-29 1022
简介
说明
本文介绍SpringBoot自动配置相关的注解。
源码示例
SpringBoot里的自动配置类很多,路径是:spring-boot-autoconfigure-2.3.0.RELEASE.jar:META-INF\spring.factori...
2024-09-27 987
简介
说明
本文介绍SpringBoot中@Configuration注解proxyBeanMethods的含义。
SpringBoot源码的写法
看过SpringBoot源码后发现,Spring的自动配置类都是这样写的:@Configurati...
2024-09-27 1090
简介
说明
本文介绍SpringBoot如何排除某个指定的类(不将它扫描到容器中)。
本文说的这种情况是排除本来使用@Component等加入容器的类。如果想要排除自动配置(即:自定义s...
2024-09-27 1168
简介
说明
Spring Boot 提供了强大的自动配置功能。有了这些自动配置,我们可以:
只需在pom.xml中引入某个依赖即可使用该功能。
在application.yml中可以配置某个依赖的属性
...
2024-09-27 1157
简介
说明
本文介绍SpringBoot的yml(properties)配置文件的时间/大小的单位转换。
概述
SpringBoot可以将yml中的配置绑定到一个Java类的字段,而且支持单位的转换。以时间为...
2024-09-27 1486
简介
本文介绍SpringBoot的配置文件与Java转换时数据结构的对应关系。
引用
spring:
application:
name: storage
cloud:
config:
name: ${spring.application.n...
2026-08-07 965
简介
说明
本文用示例介绍Spring如何将组件注入到静态工具类。
需求
在Controller层想使用一个静态工具,这个静态工具要使用其他组件。
错误方法:在静态字段上注入
Cont...
2024-09-26 962
简介
本文介绍SpringBoot如何手动执行定时任务。
之前此文已经介绍过,直接用@Scheduled即可使用Spring的定时任务,但有时需要手动去提交定时任务,比如:
从其他位置获取cron配...
2024-09-26 1461