- 博客(6)
- 收藏
- 关注
原创 在线记录源码调试之@MapperScan源码分析(一)注册userMapper的bean定义
测试用例1 一个简单的springboot工程,在MainApplication上标注@MapperScan(“com.example.mapper”)@MapperScan("com.example.mapper") //扫描的mapper@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplica
2022-01-04 20:24:08
643
原创 在线记录源码调试之@Qualifier源码分析
测试用例1 在DemoApplication中注册两个bean,用户zhangsan和用户lisi,给demoApplication对象注入zhangsan,并标注@Qualifier@Configuration@ComponentScan@EnableAspectJAutoProxy(proxyTargetClass = true)public class DemoApplication { @Autowired @Qualifier("zhangsan") priva
2021-12-30 19:14:34
430
原创 在线记录源码调试之@EnableAspectJAutoProxy与Spring AOP(三)调用被代理方法userServiceImpl.save(user)
下面执行userServiceImpl的save方法,首先获取userServiceImpl的通知将断点打到MethodBeforeAdviceInterceptor.MethodBeforeAdviceInterceptor()方法,则代码执行过程如下代码块1:main 拦截 参数:args=[]package com.helloworld;public class DemoApplication { public static void main( String[] args )
2021-12-29 11:56:11
366
原创 在线记录源码调试之@EnableAspectJAutoProxy与Spring AOP(二)创建cglib动态代理
测试用例1 切点@Componentpublic class UserServiceImpl implements UserService { @Override public void save(UserInfo userInfo) { System.out.println("执行保存:"+userInfo.getName()); }}测试用例2 切面@Aspect@Componentpublic class TestAspect {
2021-12-27 13:18:03
303
原创 在线记录源码调试之@EnableAspectJAutoProxy与Spring AOP(一)注册AutoProxyCreator后置处理器
测试用例1 切点@Componentpublic class UserServiceImpl implements UserService { @Override public void save(UserInfo userInfo) { System.out.println("执行保存:"+userInfo.getName()); }}测试用例2 切面@Aspect@Componentpublic class TestAspect {
2021-12-24 16:56:33
135
原创 在线记录源码调试之@Autowired属性注入源码分析
package com.helloworld;public class DemoApplication {public static void main( String[] args ) { //args=[]; "***************************************************************************************" AnnotationConfigApplicationContext ctx = new An
2021-12-23 14:45:19
266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人