- 博客(9)
- 收藏
- 关注
原创 auto mvc
springboot 在不存在WebMvcConfigurationSupport.class 这个类的时候才生效,而@EnableWebMvc 会注册一个DelegatingWebMvcConfiguration,该类是WebMvcConfigurationSupport的一个实现类,所以使用@EnableWebMvc注解,springboot自动配置类会失效。WebMvcConfigurationSupport这个类会自动去寻找所有WebMvcConfigurer接口的实现类,@En...
2021-04-03 22:29:44
100
原创 @EnableWebMvc
@EnableWebMvc@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@Documented@Import(DelegatingWebMvcConfiguration.class)public @interface EnableWebMvc {}引入了一个DelegatingWebMvcConfiguration 配置类public class DelegatingWebMvcConfigurat...
2021-04-03 17:09:08
552
原创 InstantiationAwareBeanPostProcessor 总结
InstantiationAwareBeanPostProcessor一般用途:一般用于抑制特定bean的默认实例化,例如创建具有特殊目标源的代理(池目标,延迟初始化目标等),或实现额外的注入策略(注解Autowired实现就是实现类该接口)总体方法介绍:实例化前调用,返回不为null,短路bean的创建流程@Nullable default Object postProcessBeforeInstantiation(Class<?> beanClass, St.
2021-02-24 18:25:31
396
原创 BeanPostProcessor
方法介绍: @Nullable default Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { return bean; }@Nullable default Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { ...
2021-02-24 17:10:27
118
原创 个人关于一些接口幂等性个人总结
1.瞎聊:想必大家对于幂等性这概念应该不陌生吧,在日常开发中很多操作都需要做到一个幂等操作,比如:新增一个用户,很多时候网络卡,或者系统响应慢,用户快速点击了2次新增用户,后台服务由于数据库事务的隔离级别(mysql的可重复读)或者线程安全而导致重复插入,我画一张图大家意思意思。1.1 情况1如果是这种情况将由于线程安全问题而导致重复插入(其实还不一定):1.2 情况2这种情况由于数据库的隔离级别(可重复读)而导致重复插入数据:注意:上面的步骤作...
2021-02-09 15:22:21
98
原创 个人boot文档搜集
1.springboot starter 依赖搜寻地址:https://start.spring.io/2.关于springboot 如何集成的文档位置:先进入到springboot首页:https://spring.io/projects/spring-boot 选择自己版本boot版本文档点击后会进入这个页面: 选择springboot 相关特性文档在这里就可以找到大部分和三方库集成到boot里面的方法了3.关于spring...
2020-12-19 22:14:01
75
1
原创 MAT java heap 堆内存分析工具 下载
分析java 的heap文件,不想为了安装mat插件而去下载eclipse,所以下载了mat独立运行程序。因为下载mat需要使用vpn,怕小伙伴们麻烦,特此分享一个window 64位的版本。链接:https://pan.baidu.com/s/1qwR1adHEDC_1-Qn0CAwZlA提取码:6civ...
2020-04-28 16:32:13
712
2
原创 dubbo简单学习小结
dxg的简单dubbo学习总结–于2019/10/23dubbo测试版本 2.6.2 - >(Jun 05, 2018)1.启动时检查(在spring容器启动时即使没有服务也不会报错,只有在调用时才检查)<dubbo:reference check="false" /> (优先级更高)or<dubbo:consumer check="false" />...
2019-10-24 16:51:36
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人