摘要: 13、声明式事务 13.1、回顾事务 要么都成功,要么都失败 事务在开发种十分的重要,设计到数据一致性的问题,非常的重要 确保完整性和一致性 事务的ACID原则 原子性 一致性 隔离性:多个业务操作同一个资源,防止数据损坏 持久性:事务一旦提交,无论系统出现什么问题,结果都不会受到影响,被持久化到存 阅读全文
posted @ 2023-08-27 12:47 AnJiaYu 阅读(25) 评论(0) 推荐(0)
摘要: 12、整合Mybatis 导包 <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework 阅读全文
posted @ 2023-08-27 12:47 AnJiaYu 阅读(17) 评论(0) 推荐(0)
摘要: 11、AOP 11.1、什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程 阅读全文
posted @ 2023-08-27 12:46 AnJiaYu 阅读(37) 评论(0) 推荐(0)
摘要: 10、代理模式 为什么要学习代理模式?因为这就是SpringAOP的底层模式【SpringAOP和SpringMVC】 代理模式分类 静态代理 动态代理 10.1、静态代理 角色分析: 抽象角色:一般会使用接口和抽象类来实现 真实角色:被代理的角色 代理角色:代理的真实角色,代理真实角色后,我们会做 阅读全文
posted @ 2023-08-27 12:45 AnJiaYu 阅读(19) 评论(0) 推荐(0)
摘要: 9、使用Java的方式配置Spring 我们现在完全不需要Spring的xml配置文件了,全权交给Java来做 Javaconfig是Spring的一个子项目,在Spring4之后他成为了一个核心功能 使用纯Java的方式来配置Spring需要有一个配置类 package com.an.Config 阅读全文
posted @ 2023-08-27 12:45 AnJiaYu 阅读(34) 评论(0) 推荐(0)
摘要: 8、使用注解开发 在Spring 4之后,要使用注解开发,首先保证aop包被导入了 使用注解要导入Context约束 增加注解的支持 Bean 设置扫描某一个包下的注解 <context:component-scan base-package="com.an.pojo"></context:comp 阅读全文
posted @ 2023-08-27 12:44 AnJiaYu 阅读(18) 评论(0) 推荐(0)
摘要: 7、Bean的自动装配 自动装配是spring满足Bean依赖的一种方式 Spring 会在上下文中自动寻找,并自动给Bean装配属性 在Spring中有三种自动装配的方法 在xml中显示的配置 在Java中配置 隐式的自动装配Bean 7.1、测试环境搭建 一个人有两个宠物 7.2、byName自 阅读全文
posted @ 2023-08-27 12:44 AnJiaYu 阅读(32) 评论(0) 推荐(0)
摘要: 6、Bean的作用域 6.1、单例模式(Spring的默认模式) 顾名思义,就是这个bean全局唯一,无论取几次,都只是这一个bean,也就是说,一个bean只被注入一次 在注册bean的时候 可以用scope="singleton"来设置Bean的作用域 <bean id="user2" clas 阅读全文
posted @ 2023-08-27 12:43 AnJiaYu 阅读(19) 评论(0) 推荐(0)
摘要: 5、依赖注入 5.1、构造器注入 前面已经说过了 5.2、set方法注入 依赖注入:set 注入 依赖:Bean对象的从创建依赖于容器 注入:Bean所有对象的属性,由容器来注入 环境搭建: public class Student{ private String name; private Add 阅读全文
posted @ 2023-08-27 12:43 AnJiaYu 阅读(40) 评论(0) 推荐(0)
摘要: 4、Spring配置 4.1、别名 <!-- 别名 如果我们使用了别名,那么我们既可以使用原来的名字 =,也可以使用别名来获取对象--> <alias name="user" alias="userNew"></alias> 4.2、Bean的配置 <!-- id Bean 的唯一标识符 相当于我们 阅读全文
posted @ 2023-08-27 12:42 AnJiaYu 阅读(16) 评论(0) 推荐(0)