
spring boot
文章平均质量分 59
gdzwk
快乐生活远离996
展开
-
Java Null Safety与静态代码分析
本文章已同步分享在优快云、简书、掘金,作为原创记录凭证。转载请标明出处,谢谢。个人博客,欢迎访问☺1 前言从Spring 5.0.0.RELEASE版本开始,如果细心查看源码,会发现源码中许多位置( Field、方法返回值、方法形参 )都可能标注了 @org.springframework.lang.Nullable 注解,包下面也存在相应的 page-info 文件。这是Spring框架引入的Null Safety特性。许多语言都存在臭名昭著的null问题,java也不例外,而且java编.原创 2020-10-06 07:52:03 · 897 阅读 · 1 评论 -
基于mybatis-plus的逻辑删
本文章已同步分享在优快云、简书、掘金,作为原创记录凭证。转载请标明出处,谢谢。个人博客,欢迎访问☺1 前言本文介绍基于mybatis-plus( 版本:3.3.1 ) 的逻辑删处理办法,同时考虑到对关系数据库唯一索引的兼容。许多公司都要求保留历史数据不能真的彻底删掉,像我所待过的公司,就要求使用逻辑删。逻辑删指的类似添加 is_deleted 字段,通过 n/y 来标识是否被删除。逻辑删的出发点是好的,但如果被删除的数据还保留在关系数据库原表时,事情就开始变复杂了。关系数据库中许多表都.原创 2020-10-06 07:34:02 · 1866 阅读 · 1 评论 -
国际化分析与处理
本文章已同步分享在优快云、简书、掘金,作为原创记录凭证。转载请标明出处,谢谢。个人博客,欢迎访问☺1 前言在本地基于springboot的maven多模块项目中,拆出 module1、module2、module3 三个子模块,每个模块都有自己的国际化资源,启动项目前添加配置 spring.messages.basename=i18n/messages。启动项目后验证国际化时发现, 仅 service-main 下面的 .properties 文件被加载。基于碰到的这个问题,决定认真看一下s.原创 2020-10-05 23:30:20 · 909 阅读 · 1 评论 -
spring boot 外化配置: 在环境变量中使用 SPRING_APPLICATION_JSON 无效情况
spring boot 外化配置第五点描述了可在环境变量中配置 SPRING_APPLICATION_JSON,对所有spring boot项目均有效。在本地测试中可能存在如下情况:1、启动ide2、windows环境变量中配置JSON,并刷新该环境变量3、启动ide中的项目,发现JSON配置不生效4、关闭ide中的项目,启动jar,发现JSON配置生效5、关闭jar项目,重启ide并...原创 2019-02-13 11:17:37 · 2689 阅读 · 0 评论 -
谷歌浏览器多页签对同一url串行访问
使用谷歌浏览器测试多个页签访问同一接口时,查看接口打印日志发现是一个线程执行完后下一个线程才会开始执行。改用其他浏览器如火狐、safari未出现这种问题,因此猜测谷歌浏览器多个页签访问同一url时是串行化的,等前一个请求返回结果后才开始下一次请求。...原创 2019-08-25 18:14:57 · 607 阅读 · 0 评论