摘要:
一:jdk中的基于接口实现代理 被代理类都是实现了接口的子类 参考:https://www.cnblogs.com/0099-ymsml/p/15972775.html 二:CGLIB基于类实现代理 被代理类都是一个单独的类,没有实现任何接口 参考:https://www.cnblogs.com/0
阅读全文
posted @ 2022-06-01 15:27
时间完全不够用啊
阅读(89)
推荐(0)
摘要:
简介: 切面操作使用的是动态代理,什么是代理?比如你去饭店吃饭,你只管点餐吃饭,而做菜上菜的操作都是饭店员工代理完成的。(只管主要功能而不管公共功能) 那什么是切面操作?以日志记录为例,你吃饭时,每当你吃了十口饭我就给你记录一次,这并不影响你吃饭(主要功能),又完成了日志记录功能,我就相当于那个代理
阅读全文
posted @ 2022-05-31 23:49
时间完全不够用啊
阅读(121)
推荐(0)
摘要:
首先: Class Proxy: Module java.base Package java.lang.reflect Class Proxy public class Proxy extends Object implements Serializable 如何实现动态代理? 查看Proxy中的方
阅读全文
posted @ 2022-05-31 16:43
时间完全不够用啊
阅读(84)
推荐(0)
摘要:
创建一个实现类: package cn.cdulm.bean; import org.springframework.beans.factory.support.BeanDefinitionRegistry; import org.springframework.beans.factory.supp
阅读全文
posted @ 2022-05-31 11:21
时间完全不够用啊
阅读(212)
推荐(0)
摘要:
作用: 1、注册多个 2、字符串必须是类的完整类型限定名(包.类名) 创建一个实现类: package cn.cdulm.bean; import org.springframework.context.annotation.ImportSelector; import org.springfram
阅读全文
posted @ 2022-05-31 11:00
时间完全不够用啊
阅读(190)
推荐(0)
摘要:
在javaConfig配置类中注入两个Bean: package cn.cdulm; import cn.cdulm.bean.Role; import cn.cdulm.bean.User; import com.alibaba.druid.pool.DruidDataSource; import
阅读全文
posted @ 2022-05-31 10:40
时间完全不够用啊
阅读(173)
推荐(0)
摘要:
已知,注入Bean使用@Bean注解,并以Bean类型为返回值,名字为方法名称创建方法,并在方法中给该Bean设置值; 那么需要该Bean依赖其它的Bean,就将依赖的Bean设置为方法的参数(这个方式的自动注入匹配原则和自动注入的一样): 测试方法获取这个注入的DruidDataSource类型的
阅读全文
posted @ 2022-05-31 10:31
时间完全不够用啊
阅读(140)
推荐(0)
摘要:
@import("javaConfig类"): 创建另一个javaConfig类: 在IocJavaConfig类中调入SecondJavaConfig类: 测试: 输出结果: 成功获取到了User类,因为: ioc是引入的IocJavaConfig类而创建的容器,而IocJavaConfig类中并
阅读全文
posted @ 2022-05-30 22:53
时间完全不够用啊
阅读(180)
推荐(0)
摘要:
@PropertySource("db.properties") 在javaConfig类上标注注解: 表示引入名为db.properties的资源文件: 在javaConfig类中创建属性并使用@Value注解获取外部资源文件中的值(其余的参数同理): 测试: 结果: { CreateTime:"
阅读全文
posted @ 2022-05-30 22:42
时间完全不够用啊
阅读(101)
推荐(0)
摘要:
使用@Bean注解标注方法: /** * 注入druid数据库连接池对象,返回连接池对象类型,方法名就是xml配置中的id,其余属性在方法中set * @return */ @Bean public DruidDataSource dataSource(){ DruidDataSource data
阅读全文
posted @ 2022-05-30 22:24
时间完全不够用啊
阅读(334)
推荐(0)