摘要: Spring机制中主要有两种依赖注入:Constructor-based Dependency Injection(基于构造方法依赖注入) 和 Setter-based Dependency Injection(基于Setter方法依赖注入) 一、Contructor-based Dependenc 阅读全文
posted @ 2017-03-19 15:00 IT~任重而道远 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: 在基于XML配置元数据中,bean标签可以包含很多配置信息,可以包含构造函数的参数,属性值以及其他一些初始化方法。子bean的定义可以继承父bean定义元数据,子bean定义可以根据需要重写父bean属性值或者添加一些其他属性。 Spring bean中的继承和Java中继承无关,只是继承的思想一致 阅读全文
posted @ 2017-03-19 13:06 IT~任重而道远 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: BeanPostProcessor接口作用: 如果我们想在Spring容器中完成bean实例化、配置以及其他初始化方法前后要添加一些自己逻辑处理。我们需要定义一个或多个BeanPostProcessor接口实现类,然后注册到Spring IoC容器中。 将Spring的后置处理器PostProces 阅读全文
posted @ 2017-03-18 23:34 IT~任重而道远 阅读(59173) 评论(5) 推荐(8) 编辑
摘要: Spring Bean 生命周期示意图: 了解Spring的生命周期非常重要,我们可以利用Spring机制来定制Bean的实例化过程。 spring-service.xml: Service Class: Test: 测试结果: 关于Spring BeanPostProcessor(后置处理器)讲解 阅读全文
posted @ 2017-03-18 20:53 IT~任重而道远 阅读(2909) 评论(1) 推荐(0) 编辑
摘要: Spring Bean: 被称作bean的对象是构成应用程序的支柱,是由Spring Ioc容器管理。bean是一个被实例化,配置、组装并由Spring Ioc容器管理对象。 官网API:A Spring IoC container manages one or more beans. These 阅读全文
posted @ 2017-03-17 14:01 IT~任重而道远 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: Spring 容器: Spring 容器是Spring框架的核心。Spring容器将创建Bean对象实例,把它们联系在一起,配置它们,并管理它们整个生命周期从创建到销毁。Spring 容器通过依赖注入(DI)将它们组成一个应用程序组件。这些bean对象我们称为Spring beans。 通过配置元数 阅读全文
posted @ 2017-03-17 13:11 IT~任重而道远 阅读(1369) 评论(0) 推荐(1) 编辑
摘要: 先给大家介绍下MyBatis中#{}和${}的区别,具体介绍如下: 1. $将传入的数据直接显示生成在sql中2. #方式能够很大程度防止sql注入。 3.$方式无法防止Sql注入。4.$方式一般用于传入数据库对象,例如传入表名.5.一般能用#的就别用$.MyBatis排序时使用order by 动 阅读全文
posted @ 2017-03-17 09:17 IT~任重而道远 阅读(757) 评论(0) 推荐(0) 编辑
摘要: Statement和PreparedStatement之间的区别: 1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedSta 阅读全文
posted @ 2017-03-16 15:26 IT~任重而道远 阅读(7416) 评论(0) 推荐(1) 编辑
摘要: mybatis文档:http://www.mybatis.org/mybatis-3/zh/getting-started.html mybatis-spring文档:http://www.mybatis.org/spring/zh/ 阅读全文
posted @ 2017-03-15 23:33 IT~任重而道远 阅读(683) 评论(0) 推荐(0) 编辑
摘要: SqlSessionFactoryBuilder这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。因此 SqlSessionFactoryBuilder 实例的最佳作用域是方法作用域(也就是局部方法变量)。你可以重用 SqlSessionFactoryB 阅读全文
posted @ 2017-03-15 23:25 IT~任重而道远 阅读(1588) 评论(0) 推荐(0) 编辑