Spring实战
ShuaiLewis
日出东海落西山,苦也一天,愁也一天!
展开
-
Spring第二回、Spring应用切面及遇到的问题
一、AOP 1、非AOP 还是以上篇例子为例: 我们需要在BraveKnight调用embackQuest的前后输出一些信息,如下:在调用embackQuest()之前调用singBeforeQuest(),之后调用singAfterQuest()。 Knight的实现类BraveKnight:public class BraveKnight implements Knight...原创 2018-08-30 17:55:38 · 203 阅读 · 0 评论 -
Spring第三回、sping三种装配Bean方案
sping的配置方案有三种: 隐式的bean发现机制和自动装配 在xml中显示配置 在java中进行显示配置 尽可能的使用自动装配,显示装配越少越好,如果必须要用显示装配,最好用javaConfig装配。(javaConfig比XML安全) xml配置 优势:集中配置,代码配置分离更加方便管理 劣势:繁杂,编译期不容易发现错误 javaConfig配置 ...原创 2018-08-31 15:47:48 · 142 阅读 · 0 评论 -
Spring第一回、Spring创建依赖
实践篇,不多说,上代码,本书摘自Spring实战。 1、接口Quest public interface Quest { public void emback();} Quest的实现类SlayDragonQuest public class SlayDragonQuest implements Quest { private PrintStream prin...原创 2018-08-30 15:51:43 · 182 阅读 · 0 评论 -
@Conditional、@Primary和@Qualifier
一、@Conditional 与@Bean结合使用。如果给定的条件计算结果为true(因此,这个bean需要有一个条件计算方法),就会创建magicBean;否则就会忽略magicBean。因此此配置方法也称之为条件化的配置bean。例子如下:/** 只有当MagicCondional的某个方法返回true时才会创建MagicBean; * 当MagicCondional返回fal...原创 2018-09-10 19:47:16 · 421 阅读 · 0 评论