美文网首页
热部署&lombok插件使用

热部署&lombok插件使用

作者: 蓝Renly | 来源:发表于2018-09-24 16:09 被阅读0次

一.项目的热部署

解决的问题:在写java代码时,每次需要检验代码对错时,都需要重启整个项目,耗费时间!

针对上面问题,下面介绍如何在IDEA中设置热部署:

1. Setting中设置--->Build--->Compiler--->勾选Build project Automatically
2. 按住Ctrl+Alt+Shift+/  ----> 选择Registry ---> 勾选compiler.automake.allow.when.app.running
3. 添加spring-boot-devtools依赖
compile('org.springframework.boot:spring-boot-devtools')
4. 在application.properties中添加:
# THYMELEAF 
spring.thymeleaf.encoding=UTF-8
# 使用HTML5标准
spring.thymeleaf.mode=HTML5
# 设置当前为开发模式
spring.profiles.active=dev
注意: 若想让热部署生效, 咱们需要以调试的模式启动springboot项目,修改完java代码需要Build project或者Ctrl+F9才能重新加载java代码,当项目开发完成之后,建议大家注释掉热部署相关的依赖和配置

二.lombok插件的使用

我们知道,在java项目中,可能会涉及大量的写简单的javabean工作,即使通过IDEA的快捷键(Ctrl+Alt)生成对应的set/get,toString等方法也是浪费时间的.因此这里介绍一下lombok插件,它的作用就是通过注解的方式,省去这些无意义的工作;

1.IDEA安装lombok插件(参见下图);
2.如果使用的是gradle,需要导入如下依赖:
compile 'org.projectlombok:lombok:1.16.20'
3.设置:Setting--->Build,Execution,Deployment--->Compiler--->Annotation Processors--->Enable annotation processing(勾选上)

lombok安装使用.png springboot热部署.png

相关文章

网友评论

      本文标题:热部署&lombok插件使用

      本文链接:https://www.haomeiwen.com/subject/xaxhoftx.html