频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
spring实战学习(三)
2017-05-19 09:59:00      个评论    来源:枫林落叶  
收藏   我要投稿

通过XML装配Spring的bean和高级装配

1、创建XML配置规范

spring的配置文件,需要以元素为根。

  

   

也可以在嵌套的中添加说明。
  
<beans xmlns="https://www.springframework.org/schema/beans" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xmlns:context="https://www.springframework.org/schema/context" xsi:schemalocation="
    https://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd  
    https://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context-3.0.xsd
    >
   
   
	
   

3、激活profile

spring确定哪个profile处于激活态,需要依赖两个独立的属性,你尽可以选择spring.profiles.active和spring.profiles.default的最佳组合方式以满足需求。

4、Spring提供了@ActiveProfiles注解,可以使用它来指定运行测试时要激活哪个profile。

5、对于有歧义的bean,比如同一个接口,好几种实现,可以用primary指定优先选择谁;

6、@Qualifier注解是使用限定符的主要方式,可以指定装配哪一个具体的bean。

7、bean的作用域

单例(Singleton),在整个应用中,只创建一个实例;

原型(Prototype),每一次注入或者通过上下文获取bean的时候,都创建一个新的bean实例

会话(Session),在Web应用中,为每个会话创建一个bean实例;

请求(Rquest):在Web应用中,为每个请求创建一个bean实例。

点击复制链接 与好友分享!回本站首页
上一篇:数据库连接池原理详解与自定义连接池实现
下一篇:微服务,微架构[六]之springboot集成mybatis
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站