随笔分类 -  Spring

摘要:【注意】使用AOP织入,需要导入一个依赖包 <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <dependency> <groupId>org.aspectj</groupId> <artifactId>as 阅读全文
posted @ 2021-09-14 17:45 Pireua 阅读(44) 评论(0) 推荐(0)
摘要:为什么要学习代理模式?应为这就是springAOP的底层!【SpringAOP和SpringMVC】 代理模式的分类: 静态代理 动态代理 10.1、静态代理 角色分析: 抽象角色:一般会使用接口或者抽象类来解决 真实角色:被代理的角色 代理角色:代理真实角色,代理真实角色后,一般会做一些附属操作 阅读全文
posted @ 2021-09-14 10:00 Pireua 阅读(34) 评论(0) 推荐(0)
摘要:我们现在要完全不使用spring的xml配置了,全权交给java来做 JavaConfig是spring的一个子项目,在Spring4之后,他成为了一个核心功能! 实体类: //这个注解的意思,就是说这个类被spring接管了,注册到了容器中 @Component public class User 阅读全文
posted @ 2021-09-13 09:52 Pireua 阅读(51) 评论(0) 推荐(0)
摘要:在Spring4之后,要使用注解开发,必须要保证AOP的包导入 使用主页需要导入context约束,增加注解的支持 1.bean 2.属性如何注入 @Component public class User { //相当于<property name="name" value="pireua"/> @ 阅读全文
posted @ 2021-09-11 17:29 Pireua 阅读(35) 评论(0) 推荐(0)
摘要:自动装配是Spring满足bean依赖的一种方式! Spring会在上下文自动勋章,并自动给bean装配属性! 在Spring中有三种装配方式 1.在xml中显示配置 2.在Java中显示装配 3.隐式的自动装配bean 7.1、测试 1.环境搭建 一个人有两个宠物! 7.2、byName自动装配 阅读全文
posted @ 2021-09-11 17:28 Pireua 阅读(38) 评论(0) 推荐(0)
摘要:bean的作用域 1、单例模式(spring默认机制) <bean id="user" class="com.pireua.pojo.User" c:name="pirihua" c:age="18" scope="singleton"/> 2、原型模式:每次从容器中get的时候,都会产生一个新对象 阅读全文
posted @ 2021-09-10 17:24 Pireua 阅读(41) 评论(0) 推荐(0)
摘要:依赖注入(DI) 1.依赖注入: IOC的作用:降低程序之间的耦合(依赖关系) 概念:依赖关系的管理交给spring维护,在当前类需要用到其他类的对象,由spring为我们提供,只需在配置文件中说明关系的维护 2.能够注入的数据有三类 1、基本类型和String 2、其他bean类型(在配置文件或者 阅读全文
posted @ 2021-09-10 16:58 Pireua 阅读(148) 评论(0) 推荐(0)
摘要:UserDao接口 UserDaoImpl实现类 UserService业务接口 UserServiceImpl业务实现类 在我们之前的业务中,用户需求可能会影响我们原来的代码,我们需要根据用户的需求去修改源代码!如果程序的代码量十分大,修改一次的成本代价十分昂贵! 我们使用一个Set接口实现 // 阅读全文
posted @ 2021-09-09 19:55 Pireua 阅读(38) 评论(0) 推荐(0)