Spring
文章平均质量分 64
N-Ge
这个作者很懒,什么都没留下…
展开
-
spring----事务
事务管理 编程式事务 将事务管理代码嵌到业务方法中来控制事务的提交和回滚 缺点:必须在每个事务操作业务逻辑中包含额外的事务管理代码 声明式事务 一般情况下比编程式事务好用。 将事务管理代码从业务方法中分离出来,以声明的方式来实现事务管理。 将事务管理作为横切关注点,通过aop方法模块化。Spring中通过Spring AOP框架支持声明式事务管理。 原则:ACID 分类 spring支持七种事务管理 propagation_requierd:如果当前没有事务,就新建一个事务,如果已存在一个事务中,加入到这个原创 2021-05-20 15:31:42 · 53 阅读 · 0 评论 -
Spring----mybatis和spring的整合
简介 MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的 DataAccessException。 最终,可以做到应用代码不依赖于 MyBatis,Spring 或 MyBatis-Spring。 1.导入依赖 <dependency> <grou原创 2021-05-20 15:27:45 · 63 阅读 · 0 评论 -
Spring----02--代理
Spring的AOP Spring的AOP底层便是代理模式 静态代理 静态代理比较好理解,就是我们不需要直接对实际对象进行操纵,只需要对我们实现的代理类进行方法的调用,其中实际对象和代理对象实现了同一接口,而在代理类中拥有实际的对象实例,再实现接口的方法中,代理类执行的实际是被代理的对象的方法,但是在执行方法之前或者之后,我们可以执行其他的业务,这样在不修改原来被代理对象的代码的前提下,也能提供其他的功能,还能实现我们所需要的真实对象的方法调用。 动态代理 动态代理分为两大类,一是基于接口,就是jdk的动态原创 2021-05-20 14:58:42 · 63 阅读 · 0 评论 -
Spring---01
前言 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。 组成及拓展 SpringBoot Springboot 基于Spring可以快速的开发单个微服务 约定大于配置 SpringCloud 基于SpringBoot实现 ...原创 2021-05-17 15:54:48 · 96 阅读 · 0 评论