JavaEE-SSM:024 Bean作用域及SPEL

Bean作用域

Bean作用域控制着Bean的生命周期,什么时候创建,Bean是否共享等等。

JavaEE-SSM:024 Bean作用域及SPEL_第1张图片

 

配置作用域:

JavaEE-SSM:024 Bean作用域及SPEL_第2张图片

 

给Bean的属性注入值:

JavaEE-SSM:024 Bean作用域及SPEL_第3张图片

 

使用其他Bean注入新的Bean:

JavaEE-SSM:024 Bean作用域及SPEL_第4张图片

 

使用类的静态方法:

 

使用操作符:

JavaEE-SSM:024 Bean作用域及SPEL_第5张图片

 

使用三元表达式和默认值:

JavaEE-SSM:024 Bean作用域及SPEL_第6张图片

 

条件化装配(不符合条件就不装配)

条件化装配为了防止某些条件不满足,导致装配失败的情况。

JavaEE-SSM:024 Bean作用域及SPEL_第7张图片

Condition条件类需要实现Condition接口,重写matches方法

JavaEE-SSM:024 Bean作用域及SPEL_第8张图片

 

注解Profile(类似于条件装配):

Profile是指定Bean装配的环境,比如测试环境或者生产环境等等。

JavaEE-SSM:024 Bean作用域及SPEL_第9张图片

 

Xml形式的Profile

JavaEE-SSM:024 Bean作用域及SPEL_第10张图片

JavaEE-SSM:024 Bean作用域及SPEL_第11张图片

 

注解启动Profile

JavaEE-SSM:024 Bean作用域及SPEL_第12张图片

 

web.xml启动Profile

JavaEE-SSM:024 Bean作用域及SPEL_第13张图片

或者

JavaEE-SSM:024 Bean作用域及SPEL_第14张图片 

你可能感兴趣的:(JavaEE,Java,EE,互联应用开发学习笔记)