摘要:
7.1Spring 定义了多种作用域、可基于这些作用域创建 bean、包括 单例(Singleton)整个容器中只存在一个实例 原型(Prototype)每次获取都是一个新的实例 会话(Session)在Web请求中、为每个会话创建一个 请求(Request)在Web请求中、为每个请求创建一个 7. 阅读全文
摘要:
6.1 使用自动装配时容器中存在多个相同类型的选择抛出 NoUniqueBeanDefinitionException 使用注解指定一个为优先选择项 @Primary 或者 使用 @Qualifier(“pk”)指定 Java 8 允许出现多个重复注解、只要注解本身定义时带有@Repeatable、 阅读全文
摘要:
5.1 使用 @Profile 指定某个 bean 属于哪一个 profile 挒: Spring 在确定哪个 profile 处于激活状态时、需要依赖两个独立的属性: spring.profile.active 和 spring.profile.default 优先查找active的属性、如果没有 阅读全文
摘要:
@RunWith(SpringJunit4ClassRunner.class) 在测试开启的时候自动创建 Spring 应用的上下文。 @ContextConfiguration(classes=Config.class) 指定配置类 阅读全文
摘要:
3.1 配置方案 在XML中进行显示配置 在Java中进行显示配置 隐式的bean发现机制和自动装配 3.2 自动装配 bean 3.3 概要注解 @ComponentScan:自动扫描该注解类所在的包及其子包、默认可手动指定 装载入容器注解: @Named、@Component 自动装配注解:@A 阅读全文
摘要:
Spring容器从创建、装载、销毁较为复杂,有需要在做记录 阅读全文
摘要:
Spring 自带了多种类型的上下文、根据你的业务自由选择。 AnnotationConfigApplicationContext:从一个或多个基于Java配置类中加载Spring 应用上下文 AnnotationConfigWebApplicationContext:从一个或多个基于Java配置类 阅读全文