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

浙公网安备 33010602011771号