• springboot热启动中那些不为人知的东东


    在springboot热启动中,大家都知道在pom文件中配置devtools,但是当这个服务特别大,或者引入的包特别多的时候,重启一下就特别慢,如果开发的PC的内存和cpu如果不给里的h话,系统就卡主了。

    怎么友好的使用热启动呢,下面是一些配置,可以帮助你更好的使用它。

    注意:optional =true 的意思是这样,当你这个jar包被别的jar包引用了,能否继续使用热启动。

    重点在下面:

    1. spring.devtools.restart.additional-paths:监听到文件夹的修改,则自动重启

    这个可以配置项目文件,也可以配置非项目文件,只要项目中文件名,文件夹下面的文件内容修改了都启动。


    2. spring.devtools.restart.exclude:修改默认不重启目录(/META-INF/maven、/META-INF/resources、/resources、/static、/templates、/public)

    排除修改了代码或者文件内容不需要启动的目录。


    3. spring.devtools.restart.additional-exclude:

    添加额外不重启目录

  • 相关阅读:
    vue 解决 数组和对象数据画面不更新
    js 闭包
    php 后台登陆逻辑
    PHP tp3.2模型对数据进行多表查询
    简便的三级联动
    JQ三级联动的写法
    js 选项卡
    HTML DOM对象 获取各种类型的节点
    java script 日期对象Date()
    java script 算术对象
  • 原文地址:https://www.cnblogs.com/baoyi/p/springboot_devtools.html
Copyright © 2020-2023  润新知