![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring框架
文章平均质量分 71
.HTT.
这个作者很懒,什么都没留下…
展开
-
Spring5框架新功能
1.整个Spring框架基于java8,运行时兼容jdk9,许多不建议的类和方法在代码库中删除 2.自带通用的日志封装 1》已经移除LogConfigListener,官方建议使用LogConfig2 2》整合LogConfig2 1.引入jar包 2.创建LogConfig2.xml配置文件 核心容器支持@Nullable注解 1》@Nullable注解可以使用在方法上,属性上,参数上,表示方法返回值可以为空,属性值可以为 空,参数值可以为空 核心容器支持函...原创 2022-05-17 00:30:11 · 92 阅读 · 0 评论 -
Spring事务
目录 什么是事务 事务四个特性 (ACID) 事物操作(搭建环境) 什么是事务 1.事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败,则所有操作都失败 2.典型场景:银行转账 事务四个特性 (ACID) 1.原子性 2.一致性 3.隔离性 4.持久性 事物操作(搭建环境) 1.创建数据库表,添加记录 2. 创建service,搭建dao ,完成对象创建和注入关系 1》service注入dao,在dao中注入jdbxTemplate,在j原创 2022-05-16 23:44:17 · 63 阅读 · 0 评论 -
JDBCTemplate
目录 什么是JDBCTemplate 1)Spring框架对JDBC进行封装,使用JDBCTemplate方便实现对数据库操作 2)准备工作 1》引入jar包 2》在Spring配置文件中配置数据库连接池 3》配置 JDBCTemplate对象,注入DateSource 4》创建service类,创建dao类,在dao 注入JDBCTemplate对象 JDBCTemplate操作数据库(添加) 1》创建实体类 编辑 2》编写service和dao JDBCTemplate修改..原创 2022-05-16 15:49:49 · 104 阅读 · 0 评论 -
AOP面向切面编程
目录 什么是AOP AOP底层原理 AOP底层使用动态代理 1》有接口情况,使用JDK动态代理 2》没有接口情况,使用CGLIB动态代理 AOP(JDK动态代理) 代码实现 AOP术语 AOP操作 (准备) AOP操作(实现) AOP操作(注解) AOP操作(配置文件) 完全注解,加配置类 什么是AOP 1.面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使业务逻辑的各部分之间的耦合度降低,提高程序的可重用性,提高kaifaxiaolv 2.通俗描述。...原创 2022-05-16 02:37:05 · 248 阅读 · 0 评论 -
IOC容器
底层原理 IOC控制反转 ,把对象创建和对象之间的调用过程,交给Spring进行管理 目的:降低耦合度 底层原理: xml解析,工厂模式,反射 降低耦合度的过程: 原始方式 工厂模式 最终效果: 进一步降低耦合度 newInstance()创建对象 IOC接口(BeanFactory) 1. IOC思想是基于IOC容器完成,IOC容器底层是对象工厂 2.Spring提供IOC容器实现的两种方式(两个接口) (1)BeanFactory...原创 2022-05-15 20:19:37 · 1360 阅读 · 0 评论 -
Spring框架概述
概述 Spring是轻量级的开元的JAVAEE框架 Spring可以解决企业应用开发的复杂性 两大核心:IOC,AOP IOC:控制反转,把创建对象交给Springj进行管理,不需要new Sop: 面向切面,不修改源代码,进行功能增强 特点 方便姐欧,简化开发 方便程序测试 aop编程 方便与其他框架整合 方便事务管理 降低API开发 spring 基本包 ...原创 2022-05-05 15:49:55 · 469 阅读 · 0 评论