2022年4月24日
摘要: 动态代理和静态代理角色一样; 动态代理的代理类是动态生成的,不是我们直接写好的; 动态代理分为两大类:基于接口的动态代理,基于类的动态代理 基于接口 JDK动态代理 基于类 cglib java字节码实现:javassist 需要了解两个类:Proxy,InvocationHandler 接口: 真 阅读全文
posted @ 2022-04-24 14:39 键盘敲烂的朱 阅读(40) 评论(0) 推荐(0) 编辑
  2022年4月23日
摘要: 为什么要学习代理模式? 因为这是SpringAOP的底层! 代理模式分类: 1.静态代理 2.动态代理 静态代理: 角色分析: 抽象角色:一般会使用接口或者抽象类来解决! 真实角色:被代理的角色! 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作! 客户:访问代理对象的人! 代码步骤 阅读全文
posted @ 2022-04-23 17:31 键盘敲烂的朱 阅读(29) 评论(0) 推荐(0) 编辑
  2022年4月21日
摘要: 现在我们完全不适用beans.xml配置了,全权交给java来做。 JavaConfig是Spring的一个子项目,在Spring4之后,他成为了一个核心功能。 实体类 测试 和用beans.xml测试有所不同。 结果: 这样我们不用beans.xml也可以配置Spring 阅读全文
posted @ 2022-04-21 21:55 键盘敲烂的朱 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在Spring4之后,要使用注解开发,必须要保证aop包导入了。 导入context约束,增加注解支持 1,bean 2,属性注入 3,衍生注解 @Component有几个衍生注解,在web开发中,会按照mvc三层架构分层! dao:@Repository service:@Service cont 阅读全文
posted @ 2022-04-21 21:07 键盘敲烂的朱 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 使用注解实现自动装配: 1.导入约束:context约束 2.配置注解的支持: <context:annotation-config/> 测试: @Autowired 直接在属性上使用即可!也可以在set方法上使用! 使用@Autowired我们可以不用编写Set方法了,前提是这个自动装配的属性在I 阅读全文
posted @ 2022-04-21 20:29 键盘敲烂的朱 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 自动装配是Spring满足bean依赖的一种方式 Spring会在上下文中自动寻找,并自动给bean装配属性 Spring有三种装配方式 1.XML中显示的配置 2.Java中显示配置 3.隐示的自动装配bean【重要】 测试 环境搭建: 三个实体类:1.Dog 2.Cat 3..People Do 阅读全文
posted @ 2022-04-21 19:19 键盘敲烂的朱 阅读(38) 评论(0) 推荐(0) 编辑
  2022年4月20日
摘要: 一,构造器注入 上一篇已经写过,不做赘述 二,set方式注入(重点) 依赖注入:Set注入! 依赖:bean对象的创建依赖容器 注入:bean对象所有的属性,由容器注入 环境搭建 1.复杂类型 2.真实测试对象 3.beans.xml <?xml version="1.0" encoding="UT 阅读全文
posted @ 2022-04-20 21:10 键盘敲烂的朱 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一,别名 两个名字都能取出来。 二,Bean的配置 三,import 这个import一般用于团队开发,它可以将多个配置文件导入合并为一个。 假设现在项目中有多个人开发,这三个人负责不同的类开发,不同的类需要注册在不同的bean中, 我们可以利用import将所有人的beans.xml合并为一个总的 阅读全文
posted @ 2022-04-20 19:35 键盘敲烂的朱 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 一,HelloSpring 1.导包 <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframew 阅读全文
posted @ 2022-04-20 19:15 键盘敲烂的朱 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一,IOC理论推导 1.UserDao接口 2.UserDaoImpl实现类 1.默认实现 2.Mysql实现 3.Oracle实现 3.UserService接口 4.UserServiceImpl实现类 测试: 测试在UserServiceImpl实现类中new谁就调用谁的getUser方法。程 阅读全文
posted @ 2022-04-20 15:35 键盘敲烂的朱 阅读(24) 评论(0) 推荐(0) 编辑