zoukankan      html  css  js  c++  java
  • IDEA 热部署

    1. pom.xml中添加依赖

     <!--Spring 官方提供的热部署插件 -->
        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-devtools</artifactId>
        <version>1.4.7.RELEASE</version>
          <optional>true</optional>
        </dependency>

    2. pom.xml中开启

    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <fork>true</fork><!--必须添加这个配置-->
                    </configuration>
                </plugin>
            </plugins>
    </build>

    3. 

     4. 查找registry,可以使用ctrl+shirt+alt+/,弹出框后下拉找到 compiler.automake.allow.when.app.running 勾选上即可

    注意:

    Idea-每次修改静态文件都需要重新部署才能生效解决方法

     

    如果你的工程中没有 Update classes and resources 这个选项,

    只有如下选项那么请接着往下看,因为我开始也是这样的,

    在这种情况下你更新后只能更新classes文件中的变动,并不能更新静态文件中的变动。

    出现这种选项情况的原因是因为你在Deployment的选项中使用的是先将工程打成war包然后再去运行的。

     

    修改方式:

    先remove当前工程,再次添加,添加的时候选择Artiface

     

     ___:war exploded 
      展开部署(相当于将资源文件进行展开后进行部署)
    ___:war
      发布模式,这是先打成war包,再部署

  • 相关阅读:
    RocketMQ消息模型
    RabbitMQ消息模型
    消息队列选择
    消息队列使用场景
    synchronized底层实现
    Java 内存模型
    MySql中的字符数据类型
    php页面编码与字符操作
    git学习总结
    SESSION机制
  • 原文地址:https://www.cnblogs.com/mkl7/p/10802585.html
Copyright © 2011-2022 走看看