摘要: AOP Aspect-Oriented-Programming 面向切面编程 a)是对面向对象的思维方式的有力补充 好处:可以动态的添加和删除在切面上的逻辑而不影响原来的执行代码 a)Filter b)Struts2 的 interceptor Spring AOP的实现依赖于 Java的 Prox 阅读全文
posted @ 2017-08-19 16:08 白日梦想家12138 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 自动装载 @Autowired @Resource(重要) @Component @Service @Controller @Repository(取代 bean 标签,上面用于取代 property标签) 初始化的名字默认为类名首字母小写 可以指定初始化bean的名字 @Scope /*@Scop 阅读全文
posted @ 2017-08-19 15:14 白日梦想家12138 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.注入方式 a)setter(主要) b)构造方法(可以忘记) c)接口注入(可以忘记) 2.id vs name bean 标签中可以使用 name 属性 来完成 id 属性的功能,不过习惯用id 另外,name 还可以使用特殊字符,但是谁没事会写一些特殊字符 作为 Map的key 3.简单属性 阅读全文
posted @ 2017-08-19 14:58 白日梦想家12138 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Spring两大核心功能,IOC(Inverse of Control) 和 AOP(Aspect-Oriented-Programming) IOC原理模拟: 有这样一个beans.xml: 现在我们想读取这个配置文件,实例化里面所有的bean,将其放到我们的容器中 1. 首先我们的容器是一个 M 阅读全文
posted @ 2017-08-19 12:04 白日梦想家12138 阅读(217) 评论(0) 推荐(0) 编辑