
注解
平静不绝望
ALOHA HEJA HE
-
原创 【mybatis】注解批量插入
@Insert({ "<script>", "insert into people(name, age, sex) values ", "<foreach collection='peopleList' item='item' index='index' separator=','>", "(#{item.name}, #{item.age}, #{item.sex})", ...2021-03-08 18:27:378
0
-
原创 【Spring】Spring事务代理bean的创建源码分析--IOC注入
1 先了解下 先来了解一个SPIorg.springframework.beans.factory.config.BeanPostProcessororg.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor都是对spring bean 初始化前后的处理。 注意区分实例化,设置和初始化。三个顺序依次进行。2 Spring事务代理AnnotationAwareAspectJAutoProxyCreato2020-11-28 12:34:2487
3
-
原创 掉进了Spring @Configuration 坑里,导致阿里云 RocketMq 消费者状态(同一个进程出了两client)异常
掉进了Spring @Configuration 坑里,导致阿里云 RocketMq 消费者状态(同一个进程出了两client)异常1 案发现场复现代码@Configurationpublic class BeanConflict { @Bean("MyAtomic1") public MyAtomic getMyAtomic(@Value("${OONN}") String oonn){ System.out.println(oonn);2020-11-27 20:41:0196
1
-
原创 Spring AOP TX(Transactional) 事务处理源码阅读
0 实验环境:jdk 1.8 mysql 5.7 spring-tx-5.1.6调试代码:// spring boot 注解启动@EnableTransactionManagement// controller @RequestMapping(value = "/add/ad", method = RequestMethod.GET) @ResponseBody public String addAd() { transactionTest.doTx(); return "a2020-11-25 17:57:2389
0
-
原创 org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return va
1 原因:缺失结果输出转换类型;原理很简单。2 追源码返回类型 如下都会失败 @Data public class BaseHomeVO { } 或者 public class BaseHomeVO { } 或者 @Data public class BaseHomeVO implements Serializable { private static final long serialVersionUID = -5728606615570613500L; } 或者 public class Bas2020-11-10 18:26:59823
0
-
原创 【SprinBoot】EnableConfigurationProperties 注解原理和使用(2.0.6版本)
1EnableConfigurationProperties 属性配置启动流程图 EnableConfigurationProperties,在SpringBoot的注释中是这样说明的:为带有@ConfigurationProperties注解的Bean提供有效的支持。这个注解可以提供一种方便的方式来将带有@ConfigurationProperties注解的类注入为Spring容器的Bean。核心: A:ConfigurationPropertiesBeanRegist...2020-07-11 15:20:0786
0