【发布时间】:2016-01-25 18:30:33
【问题描述】:
我写了一个基于 Spring-boot,tomcat,freemarker 的项目,我运行成功了,但是每当我修改一些模板和 java 类时,我必须重新启动服务器或使用 Intellij 上的“重新加载更改的类”菜单来制作变化生效。太浪费时间了!
然后我尝试使用springloaded作为the official said:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.0.RELEASE</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/springloaded-1.2.0.RELEASE.jar</systemPath>
</dependency>
</dependencies>
</plugin>
然后我重新运行服务器,但没有按预期工作! 在模板或类发生任何更改后,我仍然需要重新启动服务器。
如何将 springloaded 配置为自动重新加载。 非常感谢!
Spring-boot的版本是1.3.0RC1
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.0.RC1</version>
</parent>
maven 版本:3.2 JDK:1.8 智能:14.1.5 操作系统:windows 8.1 64位
【问题讨论】:
-
您使用的是哪个 spring-boot 版本?如果我没记错的话,从 1.3.0 开始可以重新加载 java 类(现在只有 RC1 可用)。但我不确定这一点。您可以验证这一点
-
我使用 Spring-boot 1.3.0RC1
-
:( 抱歉,我不能告诉你更多。还没试过这个,还没有
-
也许有些不相关,但自动重载在 netbeans 中开箱即用。
标签: java spring spring-boot intellij-idea