我在NetBeans 8.2中安装了SpringBoot应用程序,当它运行时,我可以更改静态.js,.css等文件的内容,并在浏览器中查看网页刷新后的更改。如果我改变了一些控制器代码,我需要停止我的应用程序,然后再次启动它,这是相当烦人的。是否可以将Netbeans配置为在不重新启动的情况下查看这些更改?
ki0zmccv1#
有一种方法可以解决这个问题。如果你只修改了一个方法体,并且你的应用程序在调试模式下运行,你可以只应用代码修改(参见this question)。如果你修改了类结构(新的方法,注解等等),这将不起作用。如果需要更多,可以使用DCEVM(用于类修改)或JRebel(商业,但功能非常强大)。
yacmzcpb2#
要自动构建和重新启动(Sping Boot )应用程序,请添加此依赖项:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
2条答案
按热度按时间ki0zmccv1#
有一种方法可以解决这个问题。如果你只修改了一个方法体,并且你的应用程序在调试模式下运行,你可以只应用代码修改(参见this question)。如果你修改了类结构(新的方法,注解等等),这将不起作用。
如果需要更多,可以使用DCEVM(用于类修改)或JRebel(商业,但功能非常强大)。
yacmzcpb2#
要自动构建和重新启动(Sping Boot )应用程序,请添加此依赖项: