spring
spring
深圳老码农
踏遍天地
展开
-
java 代码技巧 (持续更新)
1、找类、方法、字段上有没有对应的注解 Component annotation = AnnotationUtils.findAnnotation(AaService.class, Component.class); ReflectionUtils.doWithMethods(User.class,m->{ System.out.println(f.getName()); Qualifier a = AnnotationUtils.findAn原创 2022-05-19 09:55:14 · 183 阅读 · 0 评论 -
@Scope @RefreshScope 代理模式
代理模式public enum ScopedProxyMode { DEFAULT, //默认 NO NO, // 不用代理 INTERFACES, // 用jdk代理 JdkDynamicAopProxy TARGET_CLASS; //用 Cglib代理 CglibAopProxy 如果被代理的是接口,或者已经是jdk代理过的,还是会使用 JdkDynamicAopProxy private ScopedProxyMode() { }}原创 2021-08-26 15:55:23 · 959 阅读 · 0 评论 -
spring cloud 配置属性动态刷新见解
配置属性动态刷新在微服务环境下,配置中心更改了配置属性后,我们为了能在对应项目上实现动态刷新,常用二种方式1、使用属性注解//AbcConfig.java@Configuration@EnableConfigurationProperties({AbcProperties.class})public class AbcConfig {}//AbcProperties.java@ConfigurationProperties(prefix = "pro")public class Abc原创 2021-08-25 16:31:00 · 665 阅读 · 1 评论