Springboot开发工具

来源:互联网 发布:python shape函数 编辑:程序博客网 时间:2024/06/05 15:19

开发工具

   springboot包含了一些开发工具集 只需要引用 spring-boot-devtools 依赖 开发工具在开发阶段默认开启 在被打包的程序 比如jar包 通过 java -jar运行

自动禁用 开发工具集

[html] view plain copy
  1. <dependencies>  
  2.     <dependency>  
  3.         <groupId>org.springframework.boot</groupId>  
  4.         <artifactId>spring-boot-devtools</artifactId>  
  5.         <optional>true</optional>  
  6.     </dependency>  
  7. </dependencies>  
在spring.properties添加启动配置 (添加了maven依赖 该参数默认为true  如果想禁用 改成false)

[html] view plain copy
  1. spring.devtools.restart.enabled=true  

springboot可以定制哪些资源会自动重启 哪些资源不会自动重启 (静态资源如图片等)

spring-boot-devtools-1.5.7.RELEASE.jar下DevToolsSettings中定义了开发工具的逻辑

[html] view plain copy
  1. public static final String SETTINGS_RESOURCE_LOCATION = "META-INF/spring-devtools.properties";  
具体参考https://docs.spring.io/spring-boot/docs/1.5.7.RELEASE/reference/htmlsingle/#using-boot-devtools