04 2022 档案

摘要:Spring @Transactional注解的使用注意事项 1.1、只能用在public方法 @Transactional注解只能用在public方法上,如果用在protected或private方法上,不会报错,但也不会回滚。 1.2、只能回滚非受检异常 Java异常分类如下: -Throwab 阅读全文
posted @ 2022-04-28 16:22 张瑞丰 阅读(355) 评论(0) 推荐(0) 编辑
摘要:前言 作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone、commit、pull、push...的阶段,是不是对rebase心里没底只敢用merge? 碰见版本回退就抓瞎?别问我怎么知道的,问就是:“我曾经就是这样啊~~”。 针对这些问题,今天我就将这几 阅读全文
posted @ 2022-04-21 14:00 张瑞丰 阅读(33) 评论(0) 推荐(0) 编辑
摘要:MyBatis设置支持插入空值 数据库中,一些列支持null值,但使用MyBatis插入null时,系统会抛出org.apache.ibatis.type.TypeException异常。 解决办法: 在mybatis全局配置文件中加入: <setting name="jdbcTypeForNull 阅读全文
posted @ 2022-04-14 14:33 张瑞丰 阅读(712) 评论(0) 推荐(0) 编辑
摘要:[转]@Value注入map、List,yml格式 使用@Value注入map、List 实体类 @Value("#{'${list}'.split(',')}") private List<String> list; @Value("#{${maps}}") private Map<String, 阅读全文
posted @ 2022-04-08 18:07 张瑞丰 阅读(770) 评论(0) 推荐(1) 编辑
摘要:SpringBoot整合logback spring-boot-starter-web这个包几乎是使用SpringBoot时必备的,其内部已经依赖了logback的组件,也就是说SpringBoot已经帮你整合了logback。 只需要在resources目录加上logback.xml文件,写入内容 阅读全文
posted @ 2022-04-07 15:05 张瑞丰 阅读(107) 评论(0) 推荐(0) 编辑
摘要:JavaBean转Json,null值忽略问题 问题 下面的代码片段中,result的data属性为null,使用FastJSON将其转为json字符串时,自动忽略了data字段。 response.setContentType("application/json;charset=utf-8"); 阅读全文
posted @ 2022-04-07 14:33 张瑞丰 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:[转]SpringBoot 生产中 16 条最佳实践 Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。 在本文中,我将 阅读全文
posted @ 2022-04-06 09:26 张瑞丰 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Lombok @SneakyThrows注解 这个注解我的理解就是代替 throws,当使用@SneakyThrows时就是throws所有异常,@SneakyThrows({InterruptedException.class, IOException.class})、@SneakyThrows( 阅读全文
posted @ 2022-04-01 14:14 张瑞丰 阅读(737) 评论(0) 推荐(0) 编辑
摘要:Spring @Primary注解 当一个接口有多个实现类被Spring管理时,会提示required a single bean, but 2 were found并报错。 当存在一个接口有多个实现类被Spring管理的情况,可以使用下面三种方法解决: 1、解决办法1 在实现类上加上不同的实例名, 阅读全文
posted @ 2022-04-01 10:50 张瑞丰 阅读(381) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示