SpringBoot(一):Spring常用配置
1.Bean的Scope
2.Spring EL 和资源调用
Spring EL-Spring表达式语言,支持在xml和注解中使用表达式。Spring主要在注解@Value的参数中使用表达式:注入普通字符串、注入操作系统属性、注入表达式运算结果、注入其他Bean的属性、注入文件的内容
3.Bean的初始化和销毁
Java配置方式:使用@Bean的initMethod 和 destroyMethod
注解方式:利用JSR-250的@PostConstruct和@PreDestroy
4.Profile
Profile为在不同环境下使用不同的配置提供了支持
5.事件(Application Event)
Spring的事件为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务后,希望另外一个Bean知道并能做相应的处理,这时我们就需要让另外一个Bean监听当前Bean所发送的事件
Spring的事件需要遵循如下流程:
1.自定义事件,继承ApplicationEvent
2.定义事件监听器,实现ApplicationListener
3.使用容器发布事件