java
lp506954774
这个作者很懒,什么都没留下…
展开
-
手写基于redis的分布式锁组件,使用AOP实现
基于redis的分布式锁组件,使用AOP实现自己手撸的基于redis的分布式锁,已提交至maven中央仓库.使用简单.一,使用:1,引入依赖:pom.xml: <!--redis分布式锁--> <dependency> <groupId>io.github.506954774</groupId> <artifactId>redis-lock</原创 2021-04-24 19:07:14 · 203 阅读 · 0 评论 -
自动生成Sql--基于Mybatis的单表Sql
前言:有时候,项目里没有引入mybatis-plus,仅使用了mybatis,假如碰到一些大的实体类,可能有四十多个字段,单表CRUD的时候,写sql很麻烦。为了解决这个,我特意使用mybatis-plus,配合Beetl模板语言,写了一套工具类。有了它,妈妈再也不用担心我写那些没有营养的代码了!实现思想:使用mybatis-plus的generator的逆向功能,再配合Beetl模板,把insert,批量insert,update,select的sql通过模板制作出来。这样生成的sql就可直接原创 2020-12-08 16:35:00 · 926 阅读 · 1 评论 -
SpringMvc Swagger2集成失败:${springfox.documentation.swagger.v2.path:/v2/api-docs}
springMvc,springFox 2.6.1 ,swagger-ui:2.6.1,用idea启动后(自动放入tomcat容器里),现象:F12查看:http://localhost:8080/agent_applications_war/swagger-resources此接口返回值不对。首先说明一下,该接口应该返回的是swagger2提供的api地址,但实际却返回了非法字符串:${springfox.documentation.swagger.v2.path:/v2/api原创 2020-05-14 18:24:42 · 9546 阅读 · 0 评论 -
MyBatis-Plus Generator 数据库实体类模板化实现:添加表字段常量,避免逻辑层的字段硬编码
UpdateWrapper<CetdSystemParam> update=new UpdateWrapper<>();update.eq("Param_Type", 0);update.set("Param_Value", millSecond);try { cetdSystemParamMapper.update(null, update);} cat...原创 2020-04-04 17:06:54 · 1514 阅读 · 0 评论