各位大佬,小弟php刚转java,正在学习springboot,这调试好是麻烦,修改点代码,就要重启整个项目,有什么好点的方式吗?
用的是idea编辑器,请大佬推荐点idea使用技巧相关的文章,博客,书籍
这是慕课的视频,挺好的https://www.imooc.com/learn/924
B站视频 IDEA从入门到精通https://www.bilibili.com/video/av68059528/
文档:3.2 热部署Devtools.note
链接:http://note.youdao.com/noteshare?id=4dbcf0a30d3aafb64ac4e66b5cd0b600&sub=396ADC9A22EA4F0190A724DA3548680F
设置之后,用debug启动,修改java代码会自动编译为最新代码
修改完代码直接Ctrl+B构建一下就行了。
如果新增了方法,controller等
在POM文件中加入:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->
</dependency>
然后在编译配置中加入:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
最后,改一下配置:
按快捷键 ctrl+alt+shift +?,选择Registry,勾选第一行 compiler.automake.allow.when.app.running
除了idea插件jrebel都是弟弟
在运行项目之前,用单元测试进行测试业务逻辑代码