Spring -- Spring 的相关配置

左手的ㄟ右手 2022-05-30 02:53 231阅读 0赞

id 属性和 name 属性标签的配置

  • id:Bean 起个名字。在约束中采用 ID 的约束:唯一。必须以字母开始,可以用字母、数字、连字符、下划线、句号、冒号。id:不能出现特殊字符。

  • name:Bean 起个名字。没有采用 ID 的约束。name:出现特殊字符。如果<bean>没有 id 的话,name 可以当作 id使用。

scope 属性:Bean 的作用范围

  • singleton:默认值,单例
  • prototype:原型
  • request:Web 项目中,Spring 创建一个 Bean 的对象,将对象存入到 request 域中。
  • session:Web 项目中,Spring 创建一个 Bean 的对象,将对象存入到 session 域中。
  • globalSession:Web 项目中,应用在 Porlet 环境。如果没有 Porlet 环境,那么 globalSession 相当于 session

Bean 的生命周期的配置:

通过配置<bean>标签上的 init-method 作为 Bean 的初始化的时候执行的方法,配置 destroy-method 作为 Bean 的销毁的时候执行的方法。
销毁方法想要执行,需要时单例创建的 Bean 而且在工厂关闭的时候,Bean 才会被销毁。

发表评论

表情:
评论列表 (有 0 条评论,231人围观)

还没有评论,来说两句吧...

相关阅读