公司没有专门的类似于iDB的sql查询后台,每次需要查询数据都需要登录线上机器,通过sql命令直接连线上数据库查询。使用不便,效率低下。
<dependency>
<groupId>com.beautyboss.slogen</groupId>
<artifactId>sqltool</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
找到项目中生成MapperScennerConfigurer
对象的代码(一般在MapperScannerConfig.java
中),找到下面这行代码并修改
configurer.setBasePackage("your maper path");
,改成如下:
configurer.setBasePackage(SQLToolHelper.wrapScannerPath("your maper path"));
启动成功之后,输入url 'ip:port/sql' ,界面如下
直接在输入框中输入sql,点击查询即可。