会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
40
下一页
2022年6月1日
实现动态代理的两种方式
摘要: 一:jdk中的基于接口实现代理 被代理类都是实现了接口的子类 参考:https://www.cnblogs.com/0099-ymsml/p/15972775.html 二:CGLIB基于类实现代理 被代理类都是一个单独的类,没有实现任何接口 参考:https://www.cnblogs.com/0
阅读全文
posted @ 2022-06-01 15:27 时间完全不够用啊
阅读(65)
评论(0)
推荐(0)
编辑
2022年5月31日
springAop切面操作
摘要: 简介: 切面操作使用的是动态代理,什么是代理?比如你去饭店吃饭,你只管点餐吃饭,而做菜上菜的操作都是饭店员工代理完成的。(只管主要功能而不管公共功能) 那什么是切面操作?以日志记录为例,你吃饭时,每当你吃了十口饭我就给你记录一次,这并不影响你吃饭(主要功能),又完成了日志记录功能,我就相当于那个代理
阅读全文
posted @ 2022-05-31 23:49 时间完全不够用啊
阅读(91)
评论(0)
推荐(0)
编辑
回顾动态代理 java.lang.reflect Class Proxy
摘要: 首先: 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)
编辑
spring的ImportBeanDefinitionRegistrar接口(使用spring原生方式注册一个可以定义名称的Bean)
摘要: 创建一个实现类: 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)
编辑
spring的ImportSelector接口(通过类的限定名注册多个Bean)
摘要: 作用: 1、注册多个 2、字符串必须是类的完整类型限定名(包.类名) 创建一个实现类: package cn.cdulm.bean; import org.springframework.context.annotation.ImportSelector; import org.springfram
阅读全文
posted @ 2022-05-31 11:00 时间完全不够用啊
阅读(158)
评论(0)
推荐(0)
编辑
spring基于javaConfig的Bean自动依赖内部Bean
摘要: 在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)
编辑
spring基于javaConfig的Bean自动依赖外部Bean
摘要: 已知,注入Bean使用@Bean注解,并以Bean类型为返回值,名字为方法名称创建方法,并在方法中给该Bean设置值; 那么需要该Bean依赖其它的Bean,就将依赖的Bean设置为方法的参数(这个方式的自动注入匹配原则和自动注入的一样): 测试方法获取这个注入的DruidDataSource类型的
阅读全文
posted @ 2022-05-31 10:31 时间完全不够用啊
阅读(105)
评论(0)
推荐(0)
编辑
2022年5月30日
spring基于javaConfig引入另一个javaConfig类
摘要: @import("javaConfig类"): 创建另一个javaConfig类: 在IocJavaConfig类中调入SecondJavaConfig类: 测试: 输出结果: 成功获取到了User类,因为: ioc是引入的IocJavaConfig类而创建的容器,而IocJavaConfig类中并
阅读全文
posted @ 2022-05-30 22:53 时间完全不够用啊
阅读(144)
评论(0)
推荐(0)
编辑
spring基于javaConfig引入外部资源文件
摘要: @PropertySource("db.properties") 在javaConfig类上标注注解: 表示引入名为db.properties的资源文件: 在javaConfig类中创建属性并使用@Value注解获取外部资源文件中的值(其余的参数同理): 测试: 结果: { CreateTime:"
阅读全文
posted @ 2022-05-30 22:42 时间完全不够用啊
阅读(74)
评论(0)
推荐(0)
编辑
spring基于javaConfig注入第三方的Bean(Druid数据库连接池)
摘要: 使用@Bean注解标注方法: /** * 注入druid数据库连接池对象,返回连接池对象类型,方法名就是xml配置中的id,其余属性在方法中set * @return */ @Bean public DruidDataSource dataSource(){ DruidDataSource data
阅读全文
posted @ 2022-05-30 22:24 时间完全不够用啊
阅读(286)
评论(0)
推荐(0)
编辑
上一页
1
···
10
11
12
13
14
15
16
17
18
···
40
下一页