zoukankan      html  css  js  c++  java
  • 记springbootdevtools的使用

    application.properties简单配置

    spring.devtools.restart.enabled=true
    # 配置及时刷新的文件夹
    spring.devtools.restart.additional-paths=src/main/java 
    # thymeleaf缓存,开发模式建议关闭
    spring.thymeleaf.cache=false

    添加springboot的devtools依赖

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

    这里网上说要添加一个<fork>true</fork> ,但是我把它取出后仍然可以使用,建议还是配上吧

        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <fork>true</fork>
                    </configuration>
                </plugin>
            </plugins>
        </build>

    最后每次修改完,按一下 ctrl + shift + f9 重新编译一下,就可以了

    还有一种更简单粗暴的方法不需要手动ctrl+shift+f9编译,使用idea快捷键 ctrl + shift + alt + /,然后在弹出的窗口中选择Registry,找到:compiler.automake.allow.when.app.running选项

    直接打勾,然后点击close选项关闭就行了,接下来每次修改后就会自动编译

  • 相关阅读:
    SHELL基础
    阿里
    Ansible基础
    js实现的跳转页面方法实现汇总
    绕过js-sdk,微信转发的时候在标题添加时间和地点。
    wechat-js-sdk
    js调用百度地图api实现定位
    微创网站工作总结:用错地方的资源
    项目进行时—整理
    js实现双击改变文本内容
  • 原文地址:https://www.cnblogs.com/a-small-lyf/p/12692630.html
Copyright © 2011-2022 走看看