![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring boot学习笔记
文章平均质量分 65
baiyuexuanxuan
这个作者很懒,什么都没留下…
展开
-
2.1 Spring常用配置----Bean的Scope
Scope描述的是Spring容器如何新建Bean的实例。Spring的Scope有以下几种,通过@Scope注解来实现。(1)Singleton: 一个Spring容器中只有一个Bean的实例,此为Spring的默认配置。全容器共享一个实例。 (2) Prototype: 每次调用新建一个bean的实例。 (3) Request: Web项目中,给每一个http re...原创 2018-08-16 15:45:21 · 150 阅读 · 0 评论 -
2.2 Spring EL-Spring表达式语言和资源调用
2.2 Spring EL-Spring表达式语言,支持在xml和注解中使用表达式,类似于JSP的EL表达式语言。 Spring开发中经常涉及调用各种资源的情况,包含普通文件、网址、配置文件、系统环境变量等,我们可以使用Spring的表达式语言实现资源的注入。 spring主要在注解@Value的参数中使用表达式。 本节演示实现以下几种情况: (1)注...原创 2018-08-16 19:53:40 · 227 阅读 · 0 评论 -
2.3 ProFile为在不同环境下使用不同的配置提供支持
ProFile为在不同环境下使用不同的配置提供了支持(开发环境下的配置和生产环境下的配置肯定是不同的,例如,数据库的配置)(1) 通过设定Environment的ActiveProFiles来设定当前context需要使用的配置环境。在开发中使用@ProFile注解类或者方法,达到在不同情况下选择实例化不同的Bean。(2) 通过设定jvm的spring.profiles.active...原创 2018-08-22 19:26:19 · 203 阅读 · 0 评论 -
2.4 Spring的事件(Application Event)
Spring的事件(Application Event)为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另外一个Bean知道并做出相应的处理,这时就需要让另一个Bean监听当前bean所发送的事件。 Spring的时间监听需要遵循如下流程: (1)自定义事件,继承ApplicationEvent。 (2)定义事件监听器,实...原创 2018-08-22 19:36:38 · 166 阅读 · 0 评论 -
2.5 Bean的初始化和销毁
在我们实际开发的时候,经常会遇到在Bean在使用之前或者之后做些必要的操作, Spring对Bean的生命周期提供了支持。在使用Java配置和注解配置下提供如下两种方式: (1) Java配置方式:使用@Bean的initMethod(相当于xml配置的init-method和destory-method)。 (2) 注解方式:利用JSR-250的@PostConstr...原创 2018-08-22 19:57:04 · 148 阅读 · 0 评论