随笔分类 - Spring5
摘要:spring中的事务管理 声明式事务:AOP(交由容器管理事务) 编程式事务:需要在代码中,进行事务的管理 Spring中七种Propagation类的事务属性: REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 SUPPORTS:支持当前事务,如果当前没有事务,
阅读全文
摘要:整合Mybatis步骤: 1.导入相关jar包: junit mybatis mysql数据库 spring相关 aop织入 mybatis-spring <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</
阅读全文
摘要:导入依赖包 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.6</version> </dependency> 方式一:使用Spring的API接口(接口实
阅读全文
摘要:代理模式是SpringAOP的底层 代理模式的分类: 静态代理 动态代理 10.1静态代理 角色: 抽象业务:一般会使用接口或者抽象类来解决(房东出租房子这件事) 真实角色:被代理的角色(房东) 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作(中介) 客户:访问代理对象的人(租客)
阅读全文
摘要:JavaConfig是Spring的一个子项目,Spring4之后成为了核心功能 配置文件: package com.yl.config; import com.yl.pojo.User; import org.springframework.context.annotation.Bean; i
阅读全文
摘要:在Spring4之后,要使用注解开发,必须保证aop的包被导入了,导入context的约束,增加注解的支持 1.bean @Component 2.属性如何注入 @value package com.yl.pojo; import org.springframework.beans.factor
阅读全文
摘要:自动装配是Spring满足bean依赖的一种方式 Spring会在上下文中自动寻找,并自动给bean装配属性 在Spring中有三种自动装配的方式 在xml中显式的配置 在Java中显式配置 隐式自动装配 7.1 测试 1.环境搭建 一个人有一只猫和一只狗 public class Person {
阅读全文
摘要:1.构造器注入 前面已经有了 2.Set方式注入【重点】 依赖注入:set注入 依赖:bean对象的创建依赖于容器 注入:bean对象中的所有属性由容器来注入 【环境搭建】 1.测试类型 private String name;private Address address;//另一个实体类,务必重
阅读全文
摘要:1.别名 <!--别名,如果添加了别名,原名、别名都可以使用--><alias name="user" alias="user1"/> 2.Bean的配置 <!-- id:bean的唯一标识符,相当于对象名 class:bean对象所对应的全限定名(包名+类名) name:别名,比alias高级,可
阅读全文
摘要:1.使用无参构造创建对象,默认 2.假设要使用有参构造创建对象 下标赋值 <!--有参构造方法一:下标赋值--><bean id="user" class="com.yl.pojo.User"> <constructor-arg index="0" value="lulu"/></bean> 类型匹
阅读全文
摘要:首先创建实体类 package com.yl.pojo;public class Hello { private String str; public String getStr() { return str; } public void setStr(String str) { this.s
阅读全文
摘要:1.UserDao接口 package com.yl.dao;public interface UserDao { void getUser();} 2.UseDaoImpl实现类 3.UserService业务接口 package com.yl.service;public interface
阅读全文
摘要:1.简介 spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架 官网:https://spring.io/projects/spring-framework#overview 官方下载地址:https://repo.spring.io/release/org/sprin
阅读全文
浙公网安备 33010602011771号