eclipse中使用springloader进行热部署没反应

金武飞扬 发布于 2017/07/23 17:31
阅读 200
收藏 0

在pom.xml中添加

<plugin>
	          		<groupId>org.springframework.boot</groupId>
	          		<artifactId>spring-boot-maven-plugin </artifactId>
	          		<dependencies>  
			           <!--springloaded  hot deploy -->  
			           <dependency>  
			               <groupId>org.springframework</groupId>  
			               <artifactId>springloaded</artifactId>  
			               <version>1.2.4.RELEASE</version>
			           </dependency>  
			        </dependencies>  
			        <executions>  
			           <execution>  
			               <goals>  
			                   <goal>repackage</goal>  
			               </goals>  
			               <configuration>  
			                   <classifier>exec</classifier>  
			               </configuration>  
			           </execution>  
		       		</executions>
</plugin>

不管使用 spring-boot:run启动还是使用 spring-loader-1.2.4.RELEASE.jar 进行启动,在修改return返回值,都不能执行啊,必须重新启动才有反应,那样的话,热部署还有啥用?

加载中
0
CodeZero
CodeZero

<dependencies>

    <dependency>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-devtools</artifactId>

        <optional>true</optional>

    </dependency>

</dependencies>

<repositories>

<repository>

<id>spring-milestones</id>

<name>Spring Milestones</name>

<url>http://repo.spring.io/milestone</url>
<snapshots>

<enabled>false</enabled>

</snapshots>

</repository> 
</repositories>

金武飞扬
金武飞扬
用devtools已经解决,就是springloader有点问题,现在也解决了。
0
依然菜刀
依然菜刀

eclipse环境下可以考虑试试jrebel,比springloaded好,支持注解和配置更新。而且稳定性好很多,springloaded会有莫名其妙的问题,比如:反序列化报ClaaNotFound。。。

金武飞扬
金武飞扬
回复@依然菜刀 : 好的
返回顶部
顶部