
Spring
xingcsdnboke
这个作者很懒,什么都没留下…
展开
-
动态代理(JDK、CGLIB)
【代码】动态代理(JDK、CGLIB)原创 2023-11-10 15:48:41 · 180 阅读 · 0 评论 -
propertyEditor
2、向Spring中(CustomEditorConfigurer)注册PropertyEditor。继承PropertyEditorSupport,实现PropertyEditor。整合了PropertyEditor和ConversionService的功能。2、向DefaultConversionService注册该实现类。1、实现ConditionalGenericConverter。最终实现 @Value的功能。spring自带的类型转化类。1、JDK自带的工具类。原创 2023-11-02 14:32:35 · 192 阅读 · 0 评论 -
beanDefinition读取器
3、ClassPathBeanDefinitionScanner 扫描某个包路径,对扫描到的类进行解析,扫描到的类上如果存在@Component注解,1、AnnotatedBeanDefinitionReader :可以直接把某个类转换为BeanDefinition,并且会解析该类上的注解。那么就会把这个类解析为一个BeanDefinition。编程式定义 BeanDefinition:自定义一个BeanDefinition,设置beanClass。BeanDefinition读取器。原创 2023-11-01 18:21:21 · 214 阅读 · 0 评论 -
Spring-Jdbc配置事务管理器
在类或者方法上添加注解:@Transactional。第二种:xml + 注解。第一种:纯xml配置。原创 2023-03-09 14:00:29 · 496 阅读 · 0 评论 -
Spring-Aop配置:xml配置 + 注解
Spring-Aop配置:xml配置 + 注解原创 2023-03-09 10:36:41 · 163 阅读 · 0 评论 -
Spring-Aop配置:xml配置
切面编程 = 连接点 + 方位点 + 横切逻辑。原创 2023-03-09 10:31:40 · 218 阅读 · 0 评论 -
Spring中的bean是线程安全的吗?
spring的bean是线程安全的吗?java中的线程安全是什么:就是线程同步的意思,就是当一个程序对一个线程安全的方法或者语句进行访问的时候,其他的不能再对他进行操作了,必须等到这次访问结束以后才能对这个线程安全的方法进行访问。什么叫线程安全:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不原创 2023-03-08 14:48:30 · 441 阅读 · 0 评论 -
Spring如何解决循环依赖?
Spring如何解决循环依赖原创 2023-03-08 11:26:25 · 271 阅读 · 0 评论 -
如何实现第三方注入bean?
【代码】如何实现第三方注入bean?原创 2022-08-26 14:12:50 · 182 阅读 · 0 评论 -
spring销毁bean的实现方式有哪些?
2、 @Bean(destroyMethod = "destroyMethod") 及xml中配置 destroy-method = "destroyMethod"3、实现 DisposableBean接口中的 destroy 方法。1、 使用 @PreDestroy 注解。原创 2022-08-26 13:54:54 · 758 阅读 · 0 评论 -
Spring实例化bean的几种方式?
【代码】Spring实例化bean的几种方式?原创 2022-08-24 18:22:50 · 92 阅读 · 0 评论 -
Spring初始化的几种方式及如何延迟加载bean?
2、 @Bean(initMethod = "initMethod") 及 xml 中配置 init-method = "initMethod" 标签。备注:三种初始化方法有顺序 @PostConstruct > afterPropertiesSet > initMethod。3、实现 InitializingBean 接口中的 afterPropertiesSet 方法。1、 使用 @PostConstruct 注解。原创 2022-08-24 13:57:53 · 1034 阅读 · 0 评论 -
Spring获取对象的几种方式?
2、通过 factoryBean 获取对象。1、通过 name 获取对象。4、通过类型获取对象集合。5、通过指定注解获取对象。3、通过类型获取对象。原创 2022-08-16 09:36:16 · 3124 阅读 · 0 评论