09 2017 档案

Spring 实战-第四章-面向切面的Spring
摘要:软件开发中,散布于应用中多处的功能被称为横切关注点(cross-cutting concern),这些横切关注点从概念上是与应用的业务逻辑相 分离的(但是往往会直接嵌入到应用的业务逻辑中)。把这些横切关注点与业务逻辑相分离正式面向切面编程(AOP)所要解决的问题。 如果要重用通用功能,最常见的面向对 阅读全文

posted @ 2017-09-07 19:00 Lv Jianwei 阅读(207) 评论(0) 推荐(0)

Spring 实战-第三章-处理自动装配的歧义性
摘要:profile解决了不同环境配置切换的问题,但是对于同一个接口,当有多个实现的时候,Spring无法判断应该使用何种实现,这个可以通过@Primary和@Qualifier注解解决。 @Primary注解标示首选使用的bean,但是当存在多个有@Primary注解bean时,依然有无法判断的问题; 阅读全文

posted @ 2017-09-07 16:42 Lv Jianwei 阅读(287) 评论(0) 推荐(0)

Spring 实战-第三章-条件化的bean
摘要:在使用的时候,某些bean需要在某些特定条件化才能实例化,spring中使用的@Condition注解实现这个功能。 1.接口 2.实现 3.增加Condition实现类,需要实现Condition接口的matches方法, 方法返回true,表示使用这个条件的bean满足条件可创建,返回false 阅读全文

posted @ 2017-09-01 18:18 Lv Jianwei 阅读(329) 评论(0) 推荐(0)

Spring 实战-第三章-环境与Profile
摘要:对于不同的环境,需要使用不同的配置,但是不能因为每次切换环境,就要修改代码,所以需要根据环境自动的使用配置。 在Spring中通过@Profile注解,来实现配置的自动切换。 1.声明接口 2.开发环境实现,通过@Profile("dev”)标签,表明这是一个在dev环境中使用的实现 3.测试环境实 阅读全文

posted @ 2017-09-01 16:25 Lv Jianwei 阅读(220) 评论(0) 推荐(0)