摘要: 1.引言: 在软件开发过程中,接口设计与接口文档编写是重要的一环,特别是在前后端分离的情况下,接口说明文档是开发人员之间的连接点。我们现在就是采用前后分离开发,以前我们用的RAP文档,都是后端手动来维护,有时候修改接口的时候,例如改一个字段名、加一个参数都不能做到实时更新。 2.swagger是什么 阅读全文
posted @ 2022-02-17 11:45 雄狮_杜 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 场景: 代码中有使用 @SneakyThrows 注解 在此记录 @Slf4j@Servicepublic class OssServiceImpl implements OssService { @Autowired protected SysConfigService sysConfigServ 阅读全文
posted @ 2022-02-17 11:42 雄狮_杜 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 背景: 项目里用到 Random 的地方定义一下 Random 变量(如下) 在用 sonar 进行检查时,Sonar 建议使用 SecureRandom.getInstanceStrong() 来初始化,如下: private Random rand = SecureRandom.getInsta 阅读全文
posted @ 2022-02-17 11:41 雄狮_杜 阅读(1884) 评论(1) 推荐(0) 编辑
摘要: 当前问题 项目采用springboot的框架集成了logback的日志配置方式,但是在使用中遇到了很多问题,同时也基于“立刻方能用好”的原则,对于logback与springboot的配置做了一些了解和其它项目的配置对比,结合当前项目的需求,及需要解决的问题的方案,记录于此。 logback的日志配 阅读全文
posted @ 2022-02-17 11:38 雄狮_杜 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-17 11:37 雄狮_杜 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 背景:对于复杂的SQL语句来说,Mybatis Log plugin这款插件简直是太完美了,能够自动拼接参数生成执行的SQL语句,可以更清晰看到执行本次接口调用的所有sql执行条数 在我们执行myabtis的时候,有的时候报错知道哪里错了,但是不知道具体的位置和参数,在使用Mybatis Log P 阅读全文
posted @ 2022-02-17 11:35 雄狮_杜 阅读(3345) 评论(0) 推荐(0) 编辑