随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。
摘要: 简介: 切面操作使用的是动态代理,什么是代理?比如你去饭店吃饭,你只管点餐吃饭,而做菜上菜的操作都是饭店员工代理完成的。(只管主要功能而不管公共功能) 那什么是切面操作?以日志记录为例,你吃饭时,每当你吃了十口饭我就给你记录一次,这并不影响你吃饭(主要功能),又完成了日志记录功能,我就相当于那个代理 阅读全文
posted @ 2022-05-31 23:49 时间完全不够用啊 阅读(91) 评论(0) 推荐(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 时间完全不够用啊 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 创建一个实现类: package cn.cdulm.bean; import org.springframework.beans.factory.support.BeanDefinitionRegistry; import org.springframework.beans.factory.supp 阅读全文
posted @ 2022-05-31 11:21 时间完全不够用啊 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 作用: 1、注册多个 2、字符串必须是类的完整类型限定名(包.类名) 创建一个实现类: package cn.cdulm.bean; import org.springframework.context.annotation.ImportSelector; import org.springfram 阅读全文
posted @ 2022-05-31 11:00 时间完全不够用啊 阅读(158) 评论(0) 推荐(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 时间完全不够用啊 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 已知,注入Bean使用@Bean注解,并以Bean类型为返回值,名字为方法名称创建方法,并在方法中给该Bean设置值; 那么需要该Bean依赖其它的Bean,就将依赖的Bean设置为方法的参数(这个方式的自动注入匹配原则和自动注入的一样): 测试方法获取这个注入的DruidDataSource类型的 阅读全文
posted @ 2022-05-31 10:31 时间完全不够用啊 阅读(105) 评论(0) 推荐(0) 编辑