
注解
自驱
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:37 · 365 阅读 · 0 评论 -
【Spring】Spring事务代理bean的创建源码分析--IOC注入
1 先了解下 先来了解一个SPIorg.springframework.beans.factory.config.BeanPostProcessororg.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor都是对spring bean 初始化前后的处理。 注意区分实例化,设置和初始化。三个顺序依次进行。2 Spring事务代理AnnotationAwareAspectJAutoProxyCreato原创 2020-11-28 12:34:24 · 468 阅读 · 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:01 · 891 阅读 · 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 "a原创 2020-11-25 17:57:23 · 644 阅读 · 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 Bas原创 2020-11-10 18:26:59 · 7047 阅读 · 0 评论 -
【SprinBoot】EnableConfigurationProperties 注解原理和使用(2.0.6版本)
1EnableConfigurationProperties 属性配置启动流程图 EnableConfigurationProperties,在SpringBoot的注释中是这样说明的:为带有@ConfigurationProperties注解的Bean提供有效的支持。这个注解可以提供一种方便的方式来将带有@ConfigurationProperties注解的类注入为Spring容器的Bean。核心: A:ConfigurationPropertiesBeanRegist...原创 2020-07-11 15:20:07 · 1667 阅读 · 0 评论