文章分类 - Spring
摘要:spring中事务管理 声明式事务:AOP 编程式事务:需要在代码中,进行事务的管理 思考:为什么需要事务? 如果不配置事务,可能存在数据不一致的情况下 如果我们不在spring中取配置声明式事务,我们就需要在代码中手动配置事务 事务在项目的开发中十分重要,设计到数据的一致性和完整性问题,不容马虎!
阅读全文
摘要:整合Mybatis 先导入依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.6</version> </dependency> mybatis-con
阅读全文
摘要:什么是AOP? AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对
阅读全文
摘要:静态代理 比如,现在有房东,租客。房东想要出租房,租客想要租房,但在现实中,房东不好去找租客,租客也不好去找房东。那怎么办呢,就出现了中介,中介帮助房东代理去 出租房,那租客也方便了,想租房就直接去中介公司就行。中介公司就算是一个代理对象。 public interface Rent { publi
阅读全文
摘要:@Autowired自动装配 在使用注解前一定先在spring中开启注解支持 <!-- 开启注解支持--> <context:annotation-config/> 实体类 public class Cat { public void shout(){ System.out.println("mia
阅读全文
摘要:第一个spring程序配置流程 先导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.24</version> </dependenc
阅读全文
摘要:IOC理论 因为用户的需求可能会影响原来写好的代码,所以我们可以通过set方法,实现控制反转,将控制权交给用户。 原来的程序 public interface UserDao { void getUser(); } public class UserDaoImpl implements UserDa
阅读全文