上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: Spring4.x中可以为子类注入子类对应的泛型类型的成员变量的引用目录:package generic;import org.springframework.beans.factory.annotation.Autowired;/** * @author chenp... 阅读全文
posted @ 2018-06-13 09:02 惶者 阅读(208) 评论(0) 推荐(0) 编辑
摘要: AOP:面向切面编程,是Spring的两大基石之一。AOP:作用1、日志按照以前的写法,会造成:1)、代码混乱,越来越多的非业务需求(日志、验证等)加入后,原有的业务方法急剧膨胀,每个方法在处理核心业务逻辑的同时还必须兼顾其他的点。2)、代码分散,以日志需求为例,只是... 阅读全文
posted @ 2018-06-13 09:02 惶者 阅读(139) 评论(0) 推荐(0) 编辑
摘要: AspectJ:Java社区中最完整、最流行的AOP框架。在Spring2.0以上版本中,可以使用基于AspectJ注解或基于XML配置的AOP。在Spring中2启用AspectJ注解支持:1、要在 Spring应用中使用AspectJ注解,需要添加spring-a... 阅读全文
posted @ 2018-06-13 09:02 惶者 阅读(11412) 评论(0) 推荐(0) 编辑
摘要: 组件扫描:Spring能够从classpath下自动扫描、侦测和实例化具有特定注解的组件。特定组件包括:—@Component:基本注解,标识了一个受Spring管理的组件—@Respository:标识持久层组件—@Service:标识业务层(服务层)组件—@Con... 阅读全文
posted @ 2018-06-13 09:01 惶者 阅读(280) 评论(0) 推荐(0) 编辑
摘要: SpringIOC容器对Bean的生命周期的管理过程: 1、通过构造器或工厂方法创建Bean的实例 2、为Bean的属性赋值或对其他Bean的引用 3、调用Bean的初始化方法 4、使用Bean 5、当容器关闭时,调用Bean的销毁方法在... 阅读全文
posted @ 2018-06-12 19:17 惶者 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1、静态工厂方法创建Bean- 静态工厂方法创建Bean,是将对象的创建的过程封装到静态方法中。当客户端需要对象时,只需要简单的调用静态方法,而不关心创建对象的细节- 要声明静态方法创建的bean,需要在bean的class属性中指定拥有该工厂的方法的类,同时在fac... 阅读全文
posted @ 2018-06-12 19:17 惶者 阅读(168) 评论(0) 推荐(0) 编辑
摘要: IOC和DIIOC:反转控制,反转资源获取的方向。以前是组件向容器发起请求查找资源。IOC则是主动将资源推送给它所管理的组件,组件要做的就是选择一种合适的方式接收资源。DI:依赖注入,依赖于容器把资源注入给我,(IOC的另一种表述方式)组件以预先定义好的方式(如set... 阅读全文
posted @ 2018-06-12 19:16 惶者 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 自动装配SpringIOC容器可以自动装配Bean,只需要在的autowire属性中指定自动装配的模式byType:(根据类型自动装配)若IOC容器中存在多个与目标Bean一致的Bean,该种情况下Spring将无法判断。byName:(根据名称自动装配)必须将目标B... 阅读全文
posted @ 2018-06-12 19:16 惶者 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Spring的表达式语言:(简称SpEL)是一个支持运行时查询和操作对象图的强大的表达式语言。 语法类似于EL:SpEL使用 #{ 。。}作为定界符,所有在大括号中的字符都被认为是SpEL SpEL为Bean的动态赋值提供了便利,通过SpEL可以实现: ... 阅读全文
posted @ 2018-06-12 19:16 惶者 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Spring是一个开源的框架。Spring:1、轻量级的:Spring是非侵入性的——Spring开发中的对象可以不依赖于Spring的API2、依赖注入:IOC / DI3、面向切面编程:AOP4、容器:Spring是一个容器,因为它包含并管理应用对象的生命周期。5... 阅读全文
posted @ 2018-06-12 19:15 惶者 阅读(119) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页