Spring基础
文章平均质量分 87
Spring基础学习
Wan9_Xion9
这个作者很懒,什么都没留下…
展开
-
Spring基础-高级注解
1、原创 2021-05-11 21:51:27 · 84 阅读 · 0 评论 -
Spring基础-基础注解
1、基础的基础概念原创 2021-05-11 20:56:59 · 124 阅读 · 0 评论 -
Spring基础-事务
1、什么是事务事务是数据库保证原子性的一种机制,所有的操作要么都成功,要么都失败。了解事务,一定绕不开的他的四个特点:ACIDA(代表了事务的原子性) C(代表了事务的一致性) I(代表了事务的隔离性) D(代表了事务的持久性)2、控制事务原理使用JDBC的事务,我们控制事务的手段是Connection.setAutoCommit(false)开启事务,Connection.commit()提交事务,Connection.rollback()回滚事务我们使用Mybatis用S原创 2021-05-07 20:48:29 · 119 阅读 · 0 评论 -
Spring基础-整合持久层
1、持久层原创 2021-04-28 22:21:16 · 140 阅读 · 0 评论 -
Spring基础-AOP编程
1、AOP编程的概念概念:AOP面向切面编程,等同于spring代理开发。面向切面编程是以切面为基本单位的开发,通过切面相互调用。切面 = 切入点 + 额外功能本质就是Spring动态代理,通过代理类为原始类增强方法好处:方便对原始类进行扩展2、AOP编程开发步骤实际上就是动态代理的过程:原始对象 额外方法 切入点 组装切面3、切面的解释4、AOP底层原理4.1、核心问题AOP是如何创建代理对象?动态字节码技术Spring工厂如何加工创.原创 2021-04-19 20:53:38 · 218 阅读 · 0 评论 -
Spring基础-AOP代理
1、为什么需要代理AOP使用的设计模式就是 代理设计模式在日常中的开发大家都是这样的:controller->service->dao在这三层中最重要的就是service层,这是因为我们的具体业务逻辑都是写在service层中的。但是随着我们的业务逻辑越来越多,越来越复杂,我们的service层中的代码也变得越来越臃肿。那么有没有办法改进,让service层只关心我们的核心业务,其他的附加操作抽取出来呢?答案是有得,那就是我们的 代理设计模式。我们的service类只用写..原创 2021-04-09 20:51:46 · 370 阅读 · 0 评论 -
Spring基础-创建次数生命周期
1、如何控制bean对象创建次数1.1、为什么要控制bean对象的创建次数我们的程序在运行中,有些bean对象使可以复用的,不用每次都去创建一个新的对象。所以我们需要针对不同的对象,来设置他是否需要每次都创建一个新的对象。这样做的好处:无疑就是节省资源浪费什么样的对象需要创建一次比如:dao层的对象,service层的对象。都是只需要创建一个。什么样的对象需要每次创建新的比如:SqlSession和session会话。因为这些对象无法公用。1.2、简单对象我们可以使用<原创 2021-04-01 21:34:16 · 152 阅读 · 0 评论 -
Spring基础-依赖注入控制翻转
1、spring注入spring的注入,就是对bean对象的属性设置值2、原创 2021-03-29 19:56:40 · 99 阅读 · 0 评论 -
Spring基础
1、Spring的基础入门1.1、引入maven依赖:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1.4.RELEASE</version></dependency>1.2、创建applicationContext.x原创 2021-03-25 20:54:38 · 52 阅读 · 0 评论 -
Spring解耦前言
1、什么是耦合耦合,是我们现在经常说到的一个词语。其实耦合说简单就是,一个对象依赖另一个对象,如果其中一个对象进行了修改,引用的对象也要做出修改。我们用程序来直观的表达:在我们日常的开发中,将我们的后端分为三个层次,controller、service、和dao。controller控制层:public class UserController { UserService userService = new UserServiceImpl(); public St原创 2021-03-13 20:07:14 · 76 阅读 · 0 评论