12 2021 档案
摘要:Spring中常用的是结合AOP的声明式事务管理,也就是不用改变当前已有的代码。而且也比较简单,只需要在Spring的xml中改动4个地方即可。 <?xml version="1.0" encoding="UTF-8"?> <!-- 改动点1:增加事务支持tx --> <beans xmlns="h
阅读全文
摘要:Spring中通常有两种方式整合MyBtis,一种是通过在xml中配置SqlSession,另一种是定义一个继承SqlSessionDaoSupport的类。 会用到的maven依赖: <dependencies> <dependency> <groupId>junit</groupId> <art
阅读全文
摘要:AOP(Aspect Oriented Programming)面向切面编程,是通过预编译和运行期间动态代理的方式实现程序功能的一种技术。Spring中常用的AOP实现方式有三种:Spring原生API、自定义类和注解。我先把不同实现方式的示例中共用的代码贴出来。 切入点,即要测试的接口和类: pa
阅读全文
摘要:装配就是指为对象的属性赋值,除了在xml文件中使用property标签显式赋值,还有其他的方式进行属性的自动赋值(装配)。 1. 使用bean标签的autowire属性自动装配。 bean标签的autowire属性常用的值有byName和byType,也代表了两种不同的自动装配方式。autowire
阅读全文
摘要:依赖注入中“依赖”表示对象的创建依赖于Spring容器,“注入”表示对象中的属性值由Spring来进行注入,注入方式常用的有构造器注入和set方法注入两种方式,另外还可以使用命名空间进行注入。 1. 构造器注入 构造器注入方式就是使用构造器对属性进行注入赋值,即xml中使用 constructor-
阅读全文
摘要:1. bean标签 name属性 bean标签的name属性可以用来给bean对象配置别名。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns
阅读全文
摘要:一、Spring简介 关于Spring,多的不用说,但是需要记住并深入理解一句话“Spring是一个轻量级的控制反转(IoC)和面向切面编程(AOP)的框架”。IoC和AOP几乎是面试必问,所以需要在实际开发中深入理解它们的思想及其应用。 1. Spring优点 Spring是一个开源的免费的框架。
阅读全文