
Spring
文章平均质量分 92
主要为个人学习Spring框架时总结的一些笔记
@烟雨倾城ゝ
这个作者很懒,什么都没留下…
展开
-
Spring框架----->(6) 详谈Spring事务
一、Spring事务 概念: 事务原本是数据库中的概念,是指一组sql语句的集合,集合中有多条sql语句可能是insert , update ,select ,delete, 我们希望这些多个sql语句都能成功,或者都失败, 这些sql语句的执行是一致的,作为一个整体执行。但一般情况下,需要将事务提升到业务层,即Service层。这样做是为了能够使用事务的特性来管理具体的业务。 1、多种数据库处理事务的方式 jdbc访问数据库,处理事务 Connection conn ; conn.commit()原创 2021-02-08 22:54:30 · 235 阅读 · 1 评论 -
Spring框架----->(5) Spring集成MyBatis框架
一、Spring集成MyBatis 概念: 将 MyBatis 与 Spring 进行整合,主要解决的问题就是将 SqlSessionFactory 对象交由 Spring 来管理。所以,该整合,只需要将 SqlSessionFactory 的对象生成器SqlSessionFactoryBean 注册在 Spring 容器中,再将其注入给 Dao 的实现类即可完成整合 使用技术:IoC 为什么使用IoC: 因为它能创建对象,把mybatis和spring集成在一起,像一个框架。 回忆m原创 2021-02-08 22:16:54 · 152 阅读 · 1 评论 -
Spring框架----->(4) AOP面向切面编程
AOP面向切面编程 (1)动态代理 【重点】概念:就是可以在程序执行过程中,创建代理对象 实现方式:jdk动态代理,使用jdk中的Proxy,Method,InvocaitonHanderl创建代理对象。jdk动态代理要求目标类必须实现接口。 【重点】动态代理的作用: 1)在目标类源代码不改变的情况下,增加功能。 2)减少代码的重复 3)专注业务逻辑代码 4)解耦合,让你的业务功能和日志,事务非业务功能分离。 1、没有使用动态代理实现功能增强的例子: 先定义好接口与一个实现类,该实现类中除了要原创 2021-02-03 22:39:04 · 334 阅读 · 1 评论 -
Spring框架----->(3) 基于注解的DI(依赖注入)
一、基于注解的依赖注入 基于注解的di :通过注解完成java对象创建,属性赋值 使用注解的步骤: (1)加入maven的依赖 spring-context ,在你加入spring-context的同时, 间接加入spring-aop的依赖,使用注解必须使用spring-aop依赖 (2)在类中加入spring的注解(多个不同功能的注解) (3)在spring的配置文件中,加入一个组件扫描器的标签,说明注解在你的项目中的位置 声明组件扫描器 : component-scan,组件就是对象原创 2021-01-28 09:06:58 · 702 阅读 · 0 评论 -
Spring框架----->(2) 基于xml配置文件的DI(依赖注解)、Spring多配置文件的方法
一、注入分类 bean 实例在调用无参构造器创建对象后,就要对 bean 对象的属性进行初始化。初始化是由容器自动完成的,称为注入。 根据注入方式的不同,常用的有两类:set 注入、构造注入。 1、set注入 spring调用类的set方法,可以在set方法中完成属性的赋值 A、简单类型 语法格式: <bean id="xx" class="yy"> <property name="属性的名称" value="此属性的值"/> </bean>原创 2021-01-27 18:19:44 · 484 阅读 · 3 评论 -
Spring框架----->(1) 深入解剖Spring概念和IoC控制反转核心技术
一、何为Spring框架 1、Spring概述: 它是为了减轻对项目模块之间的管理,类和类之间的管理, 帮助开发人员创建对象,管理对象之间的关系。 2、Spring核心技术: (1)控制反转(IoC) IoC:能实现模块之间,类之间的解耦合,即不用再自己创建要使用的对象了。而是由 Spring容器统一管理,自动“注入”,注入即赋值。 (2)面向切面编程(AOP) AOP:使得系统级服务得到了最大复用,且不用再由程序员手工将系统级服务“混杂”到主业务逻辑中了,而是由 Spring 容器统一完成“织入原创 2021-01-26 20:03:32 · 2063 阅读 · 15 评论 -
spring官网下载Spring jar包的超简便方法
先输入spring官网的网址https://spring.io/,进入spring官网首页 先点击Projects,再点击Spring Framework,进入https://spring.io/projects/spring-framework网页 点击LEARN 随意点击一个版本的Reference Doc 将头部地址栏的地址5.2.11版本改为4.3.9版本即可 点击html文件夹链接 找到Distribution Zip Files点进去 找到该地址 http://repo.spri.原创 2020-11-28 22:29:33 · 680 阅读 · 1 评论