2017年8月2日
摘要: Spring 中有两种类型的 Bean, 一种是普通Bean, 另一种是工厂Bean, 即FactoryBean. 工厂 Bean 跟普通Bean不同, 其返回的对象不是指定类的一个实例, 其返回的是该工厂 Bean 的 getObject 方法所返回的对象 相关代码: Car.java CarFa 阅读全文
posted @ 2017-08-02 01:53 玉树霖风 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 通过调用静态工厂方法创建Bean 调用静态工厂方法创建 Bean是将对象创建的过程封装到静态方法中. 当客户端需要对象时, 只需要简单地调用静态方法, 而不同关心创建对象的细节. 要声明通过静态方法创建的 Bean, 需要在 Bean 的 class 属性里指定拥有该工厂的方法的类, 同时在 fac 阅读全文
posted @ 2017-08-02 01:51 玉树霖风 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 反射 阅读全文
posted @ 2017-08-02 01:44 玉树霖风 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 注入属性值细节 阅读全文
posted @ 2017-08-02 01:41 玉树霖风 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 在classpath中扫描组件 组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括: @Component: 基本注解, 标识了一个受 Spring 管理的组件 @Respository: 标识持 阅读全文
posted @ 2017-08-02 01:37 玉树霖风 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Spring 4.x 中可以为子类注入子类对应的泛型类型的成员变量的引用 项目结构: BaseRepository.java BaseService.java User.java UserRepository.java UserService.java Test.java 阅读全文
posted @ 2017-08-02 01:04 玉树霖风 阅读(115) 评论(0) 推荐(0) 编辑