Bean相关的配置:
<bean>标签的id和name的配置:
- id:使用了约束中的唯一约束,里面不能出现特殊字符
- name:没有使用唯一约束,理论上可以重复,实际上开发不行,里面可以出现特殊字符
Bean的生命周期的配置:
- init-method :Bean被初始化的时候执行的方法
- destroy-method:Bean被销毁的时候执行的方法(要求Bean是单例执行,默认单例)
Scope:Bean的作用范围
- singleton :默认的,Spring会采用单例模式创建这个对象(常用)
- prototype :多例模式(常用)(Struts2和Spring整合的时候一定会用到)(Struts2是多例的)
- request :应用在Web项目中,Spring创建这个类以后,将这个类存储到request范围中
- session :应用在Web项目中,Spring创建这个类以后,将这个类存到session方位中
- globalsession:应用在web项目中,必须在porlet环境下使用,但是如果没有这种环境,相当于session
singleton :
prototype: