
springboot
jy_RM_c
这个作者很懒,什么都没留下…
展开
-
springboot在Gradle7以上版本不识别compile解决方案
最近在将springboot构建工具从gradle6.8.3升级到gradle7.4的时候,发现之前依赖管理的关键字complie居然不识别了,官方说明已在新版本中已经完全废弃了complie关键字,使用了api来替换,但是替换成api之后还是构建失败,解决方案如下:在build.gradle中的plugins节点处理原来的的配置如下:plugins { id 'java'}改为:plugins { id 'java-library'}如果上述您的build.原创 2022-02-21 16:03:27 · 2655 阅读 · 0 评论 -
基于gradle自定义一个springboot starter拦截并输出mybatis完整sql(带完整查询参数)
注:下面的各种命名可以随意来,不过建议是按照博客的来,您熟悉流程之后再根据您自己的需要更改即可创建工程创建一个空的gradle工程工程groupId: org.mybatislog工程artifactId:mybatislog-spring-boot-starter然后点击完成即可然后修改根目录下的build.gradle内容如下:plugins { id 'java' id 'maven'}group 'org.mybatislog'version '1.0..原创 2020-06-04 11:51:28 · 819 阅读 · 0 评论 -
基于gradle task的springboot java/kotlin代码生成
前言:前后端分离趋势越来越明显,在目前我的开发中,基本已经不在后端项目中写页面了,只单纯的写接口业务,于是有个一个大问题就是,要么出markdown接口文档,要么出word的,反正都是要出,需要话很多时间来沟通交流,有点浪费时间,于是用swagger2来解决这个问题,同时使用swagger-bootstrap-ui作为展示,虽然文档不能完整的提现接口的真实情况,但是减少了很多去写文档...原创 2020-04-23 11:26:48 · 354 阅读 · 0 评论 -
springboot指定数据库导出word数据库设计文档
前言:最近老大急需出一份数据库设计文档,急到只有半天时间,然后呢,几十上百张表,不知道要写到什么时候,想了想有没有什么方式偷懒一波,又想了一下,数据库表设计的时候,每张表和字段都是加了注释了的,对!就是这个好习惯,于是,我有办法,废话少说,上步骤和代码,基础思路是springboot+mybatis+POI(吐槽一下,网上烂大街的博客,基本没见到POI代码标识版本的,看到就窝火,因为POI版本经常...原创 2019-01-14 23:10:48 · 1529 阅读 · 2 评论 -
拦截mybatis sql并使用日志输出mybatis完整sql语句
在java开发过程中,有个比较难受的问题是,当我们开启mapper日志级别为debug时,打印的日志日下:2019-07-06 21:57:14.576 DEBUG 40426 --- [nio-8999-exec-8] c.i.t.mapper.UserMapper.findUserByPhone : ==> Preparing: SELECT t1.`id` AS id, t1.`...原创 2019-07-06 23:05:26 · 1323 阅读 · 0 评论 -
springboot数据库分页注解的实现
前言:分页注解实现基于PageHelper,不过注解使用仅仅局限于小数据量的单机系统,如果大数据量或分布式系统或分表分库的,那么使用PageHelper绝对是让你死的很惨,废话不多说,开始上代码。1.定义注解:Pagination.javaimport java.lang.annotation.*;/** * 创建于 2019-07-22 17:53 * * @author j...原创 2019-07-25 15:20:11 · 611 阅读 · 0 评论