idea(java)实用开发插件
Idea常用的插件:
mybatisX, ---------------- (Alt + enter)
codeGlace,
Lombok,
sonarlint,
translation,
restfultookit, ---------------- Restfultookit:(ctrl+\)查询restfulURL
MyBatis Log Plugin :--------------- crtl+alt +shit +o
maven helper-----依赖冲突
maven search -----依赖冲突
camelCase ---驼峰命名
pdfmo ---摸鱼插件
easyJavadoc --注释
EasyCode ---- 一个在线生成MyBatis增删改查的工具比逆向工程更厉害,可以生成 Controller
和 Service
,还有前端 ,提高开发效率
Iedis
------------------是一个简单易用的Redis GUI
插件,他可以轻松管理上百万个Key而不会阻塞服务器
Rainbow Brackets -------------------帮助区分前后括号对应关系
MyBatisHelper---------------------------------------根据数据库生成,domain,service,和interface的插件
codehelper.generator ------
可以根据POJO实体类,一键生成DAO接口,Mapper.xml文件,Service类,以及POJO 对应的SQL脚本(目前只支撑MySQL)。注意,该插件只会生成5个方法
项目的根目录下建立一个属性文件(codehelper.properties),内容如下,具体作用就是用于指定要操作的实体类(pojo)有那些,以及生成的dao,service,mapper,sql存 放的路径。
codehelper.properties文件:
#配置多个pojos,以 | 分隔 pojos=Dept|Emp #Sql文件的charset配置 charset=utf8 #mysql Engine sqlEngine=InnoDB #配置各个文件的路径 mapper.path=src/main/resources/mybatis/mappers dao.path=src/main/java/com/zt/dao service.path=src/main/java/com/zt/service sql.path=src/main/resources/sql ### 配置各个java类型的sql关键字 int=NUMBER(12) NOT NULL DEFAULT -1 double=NUMBER(14,4) NOT NULL DEFAULT -1 java.lang.String=VARCHAR2(50) NOT NULL DEFAULT '' java.lang.Integer=NUMBER(12) NOT NULL DEFAULT -1