
Spring Boot
文章平均质量分 76
记录SpringBoot实践中的见闻
加把劲骑士RideOn
求关注,一名Java后端开发
展开
-
Spring Boot事务失效问题与解决办法
结果:doSave()、doUpdate()都开启事务,doSave()正常执行插入,doUpdate()抛出异常被事务回滚,不会执行修改语句。在使用不同数据源的时候,如果重写了transactionManager这个bean,且不具备jdbc事务回滚的特性,则事务也会失效。结果:由于doSave()和doUpdate()都在事务处理块内,doUpdate()的异常会触发整个代码块的事务回滚。不推荐的原因是,这个开关是影响全局工程的,如果是项目开发中不能轻易打开,否则等着擦屁股吧。原创 2023-07-05 14:30:22 · 349 阅读 · 0 评论 -
Fastjson实现数据脱敏
注解标记到类的属性上,并且指定脱敏策略。原创 2023-07-20 08:45:38 · 487 阅读 · 0 评论 -
SpringBoot整合SpringCloudStream3.1+版本Kafka
定义channel名字,每个channel又可以作为生产者(in)与消费者(out)4. content-type:消息序列/反序列化的类型(见源码的支持的类型)3. binder:绑定当前使用的MQ类型(见betrice-kafka);1. destination(生产/消费者通向的topic);: 是一个map形式(具体看源码的Properties定义)引入通道绑定配置文件,即消息生产、消费者的关系。2. group:消费者组名;原创 2023-07-19 15:52:44 · 1155 阅读 · 2 评论 -
SpringBoot整合SpringCloudStream3.1+版本的Kafka死信队列
try {log . info("发送消息:" + message);log . error("异常消息:" + e);} }原创 2023-07-19 15:51:14 · 981 阅读 · 0 评论 -
SpringBoot整合SpringSecurity+JWT
注意:SIGNATURE是生成token的公钥,当外部token进来时需要公钥解密。原创 2023-07-18 15:48:12 · 811 阅读 · 0 评论 -
SpringBoot整合缓存(Caffeine、Redis)
Bean如果不添加其他信息直接注入一个也行。原创 2023-07-18 11:39:52 · 988 阅读 · 0 评论 -
自动装配原理(观感)
4. 自动装配原理(观感)2020年5月13日10:05来自颜群老师的Spring课程如何自动装配:通过观察该源码,发现 @Configuration 标识的该类是一个配置类、将此类纳入 spring mvc 容器通过 @EnableConfigurationProperties(HttpProperties.class) -> Encoding 将编码设置为 UTF_8,即自动装配为 UTF_8如何修改自动装配可以发现 在 HttpProperties 类前有 @Config原创 2022-05-11 19:52:05 · 206 阅读 · 0 评论 -
Spring Boot源码解析(观感)
1-2-3.微服务与Spring Boot源码解析(观感)2020年2月27日14:45来自颜群老师的Spring课程@SpringBootApplication@SpringBootApplication是spring boot的主配置类,之所以spring boot有 这么强大的功能,归功于它该注解包含:@SpringBootConfiguration@SpringBootConfiguration其中又包含 @Configuration,代表了配置类;该类是一个配置类;加了@C原创 2022-05-11 19:48:33 · 127 阅读 · 0 评论 -
配置文件及yml的使用(观感)
来自颜群老师的SpringBoot课程配置文件:作用spring boot 自动配置(基于约定),可以使用配置文件 对默认的配置进行修改默认全局配置文件:application.properties: k = vapplication.yml : yaml ain’t markup language(不是一个标记文档)格式:k:空格vserver:port: 8888path: /a/b/cxml 是一个标记文档<server> <port>888.原创 2022-05-11 19:59:28 · 296 阅读 · 0 评论