[更新一个快捷点的操作, 还是springloaded]
修改 maven pom.xml, 之后只需要运行启动类 main 方法就能实现热更新, 祝你成功!
<plugins>
<!-- spring热部署 -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
</dependency>
</dependencies>
<configuration>
<!-- 你的启动类 -->
<mainClass>com.gz.webchat.Application</mainClass>
</configuration>
</plugin>
</plugins>
折腾一上午的成果. 从 eclipse 换到 IntelliJ IDEA, 实在是受不了 eclipse 的运行效率. 还有想用IntelliJ 上面实用的插件
工具
IntelliJ IDEA 14, 因为当前最新版本没找着破解, 而这个版本有破解方案
[2016新版本,在线验证地址 http://www.iteblog.com/idea/key.php]Spring boot 常规开发程序
热部署
到https://github.com/spring-projects/spring-loaded
下载最新的 jar包, 当前版本:springloaded-1.2.5.RELEASE.jar
设置运行参数
-javaagent:/Users/{filePath}/springloaded-1.2.5.RELEASE.jar -noverify
右键程序入口文件, 选择 Debug... 然后你就能看到效果了.
这里需要注意, 得是编写的 java 文件被编译才会触发加载, 所以把快捷键设置一下, Compile 设置为 command+s, 将 eclipse 保存代码的习惯放这里编译