spring的bean标签的属性配置
- init-method :Bean被初始化的时候执行的方法
- destroy-method :Bean被销毁的时候执行的方法(Bean是单例创建,工厂关闭)
- scope:Bean的作用范围
- singleton :默认的,Spring会采用单例模式创建这个对象。
- prototype :多例模式。(Struts2和Spring整合一定会用到)
- request :应用在web项目中,Spring创建这个类以后,将这个类存入到request范围中。
- session :应用在web项目中,Spring创建这个类以后,将这个类存入到session范围中。
- globalsession :应用在web项目中,必须在porlet环境下使用。但是如果没有这种环境,相对于session。-
spring的属性注入的几种方式
- 通过无参构造的属性注入
- 通过set方法的属性注入
- 通过set方法给对象属性注入对象
- 通过p名称空间注入属性
- 在头部空间属性添加
xmlns:p="http://www.springframework.org/schema/p"
- 在头部空间属性添加
- SpEL的属性注入(spring3.0之后)
- 语法:"#{‘String’}"
- 语法:"#{‘String’}"
- 数组与集合的属性注入
spring分模块开发的配置
- 在加载配置文件的时候,加载多个
- 在一个配置文件中引入多个配置文件