Spring-boot开发之DevTool工具

来源:互联网 发布:易语言编程怎么样 编辑:程序博客网 时间:2024/06/18 06:56

引言: 在Spring-boot开发中,有一定的门槛,需要提升其开发效率,该如何来进行呢?

1. SpringLoaded.

    项目描述: 与spring无缝衔接,可以支持自动的类加载和重新加载,类似于jrebel,相当实用的工具。

    项目地址: https://github.com/spring-projects/spring-loaded

    使用示例:

        在Spring boot项目中pom.xml中使用如下配置:

 <build><plugins><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.6.RELEASE</version></dependency></dependencies> </plugin></plugins></build>
  然后就可以直接使用了。

  目前的缺陷是不支持最新的spring 4.2的框架,只能期待其尽快支持最新版本了。

  问题链接地址: https://github.com/spring-projects/spring-loaded/issues/139

2.  Spring boot dev-tools.

   功能描述: 提供了若干额外的功能,提升开发效率,比如自动检测修改重新启动project,缺省配置,远程调试等。

   项目地址: https://spring.io/blog/2015/06/17/devtools-in-spring-boot-1-3

   使用示例:

<dependencies>    <dependency>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-devtools</artifactId>    </dependency></dependencies>

3. 总结

  devtools总体而言,还是非常实用的,不需要手动启动项目。

4. 参考资料

  •   http://blog.csdn.net/aitangyong/article/details/40746355
  •  


0 0