SpringBootDevTools的⽤途是什么?
SpringBoot 开发者⼯具,或者说 DevTools,是⼀系列可以让开发过程变得简便的⼯具。为了引⼊这些⼯具,我们只需要在l中添加如下依赖:
1 <dependency>
2 <groupId>org.springframework.boot</groupId>
3 <artifactId>spring-boot-devtools</artifactId>
4 </dependency>
spring-boot-devtools模块在⽣产环境中是默认禁⽤的,archives 的 repackage 在这个模块中默认也被排除。因此,它不会给我们的⽣产环境带来任何开销。
通常来说,DevTools 应⽤属性适合于开发环境。这些属性禁⽤模板缓存,启⽤ web 组的调试⽇志记录等等。最后,我们可以在不设置任何属性的情况下进⾏合理的开发环境配置。
每当 classpath 上的⽂件发⽣更改时,使⽤ DevTools 的应⽤程序都会重新启动。这在开发中⾮常有⽤,因为它可以为修改提供快速的反馈。
默认情况下,像视图模板这样的静态资源修改后是不会被重启的。相反,资源的更改会触发浏览器刷新。注意,只有在浏览器中安装了LiveReload 扩展并以与 DevTools 所包含的嵌⼊式 LiveReload 服务器交互时,才会发⽣。springboot是啥
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论