2--spring bean 的作用域scope 设置;bean的初始化和销毁方法,profile配置不同环境实例化不同的bean,自定义事件,自定义监听器
来源:互联网 发布:淘宝小号在哪里买 编辑:程序博客网 时间:2024/06/05 15:52
spring bean 的作用域scope设置:
@Scope(Singleton) ; 一个spring容易只有一个bean实例,是spring的默认配置
@Scope(Protorype); 每次调用都会创建一个新的bean实例
@Scope(Request); web项目中,针对每一个http request创建一个bean实例
@Session(Session);web项目中,针对每一个http session创建一个bean实例
spring EL-spring表达式语言,支持在xml和注解中使用表达式,类似于JSP的EL表达式语言
@Value() 给类中定义的方法赋值,
支持很多情况;例如:注入普通字符串,操作系统属性,表达式的运算结果,注入其他bean的属性,注入文件内容,注入网址内容,注入属性文件。
@Bean的 init方法 和destory方法 ,相当于和xml文件配置效果是一样的
通过设置Enbironment 的ActiveProfiles 来设定当前的context需要使用的配置环境,,开发中使用@Profile注解在类,或方法上,来达到根据不同需求实例化不同的bean
@Bean
@Profile(“bean1”)
类
@Bean
@Profile(“bean2”)
类
使用:先设置profile的属性
context.getEnviroment().setActiveProfiles(“bean1或bean2”);
spring boot
1自定义事件类 继承ApplicationEvent
2和定义事件的监听器类 实现ApplicationListener并重写onApplicationEvent方法对消息进行接收处理,
3事件的发布类 注入ApplicationContext,使用ApplicationContext的publicEvent方法来发布
- 2--spring bean 的作用域scope 设置;bean的初始化和销毁方法,profile配置不同环境实例化不同的bean,自定义事件,自定义监听器
- Spring 全注解配置 bean 和 调用 (2) @Profile 自适应不同的模式或环境中
- Spring Bean 的作用域、初始化和销毁
- spring学习笔记(1) 配置spring bean的作用域 创建方法和销毁方法
- 【Spring】Spring常用配置-Bean的初始化和销毁(生命周期)
- Spring bean的初始化和销毁
- Spring Bean的初始化和销毁
- 不同作用域(scope)的Spring Bean之间的依赖关系的动态代理注入
- Spring——Bean的初始化方法和销毁方法
- spring自定义bean的作用域
- spring自定义bean的作用域
- Spring中配置Bean的初始化和销毁
- Bean的初始化和销毁
- Bean的初始化和销毁
- Bean的初始化和销毁
- Spring里bean(@Bean@Component) 的作用域@scope
- Spring bean初始化和销毁/bean作用域
- Spring中bean的作用域与bean的初始化与销毁
- Workday,一条搅动SaaS圈的“鲶鱼”
- HTML <meta> 标签
- MySQL汇总数据
- flex布局切记,最外层要加:{{flex:1}}
- 用soapUI测试GET/POST接口
- 2--spring bean 的作用域scope 设置;bean的初始化和销毁方法,profile配置不同环境实例化不同的bean,自定义事件,自定义监听器
- C禁用控制台
- java中栈内存和堆内存
- 越来越多汽车厂商投资打车应用,他们想干什么?| 智驾周报
- 滴滴又获融资,可那些老问题怎么办?
- HDOJ 1048 The Hardest Problem Ever
- 报错,但不影响运行ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
- 给我一个qt_vs2008或vs2010工程后如何打开
- 【C++】Reverse digits of an integer