소스 검색

项目开发热部署

gaodm 6 년 전
부모
커밋
1c43058c61

+ 6 - 0
admin-service/pom.xml

@@ -83,6 +83,12 @@
             <groupId>org.springframework.cloud</groupId>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
         </dependency>
         </dependency>
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
     </dependencies>
     </dependencies>
 
 
     <build>
     <build>

+ 7 - 0
bi-service/pom.xml

@@ -128,6 +128,13 @@
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
         </dependency>
         </dependency>
 
 
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
+
         <!-- mybatis-plus begin -->
         <!-- mybatis-plus begin -->
         <dependency>
         <dependency>
             <groupId>com.baomidou</groupId>
             <groupId>com.baomidou</groupId>

+ 6 - 0
config-server/pom.xml

@@ -46,6 +46,12 @@
             <!--<groupId>org.springframework.cloud</groupId>-->
             <!--<groupId>org.springframework.cloud</groupId>-->
             <!--<artifactId>spring-cloud-starter-bus-amqp</artifactId>-->
             <!--<artifactId>spring-cloud-starter-bus-amqp</artifactId>-->
         <!--</dependency>-->
         <!--</dependency>-->
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
         <dependency>
         <dependency>
             <groupId>org.springframework.cloud</groupId>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
             <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>

+ 7 - 0
config-server/src/main/resources/application.yml

@@ -30,6 +30,13 @@ spring:
 #    password: guest
 #    password: guest
 #    publisher-confirms: true
 #    publisher-confirms: true
 #    virtual-host: /
 #    virtual-host: /
+  #热部署设置
+  thymeleaf:
+    cache: true #关闭缓存,及时刷新
+    devtools:
+      restart:
+        enabled: true #热部署生效
+        additional-paths: src/main/java #设置重启的目录,添加那个目录的文件需要restart(监听目录)
 
 
 # port
 # port
 server:
 server:

+ 8 - 0
config-server/src/main/resources/shared/application-dev.yml

@@ -49,8 +49,16 @@ feign:
     enabled: true
     enabled: true
 
 
 spring:
 spring:
+  #消息总线
   cloud:
   cloud:
     bus:
     bus:
       enabled: true
       enabled: true
       trace:
       trace:
         enabled: true
         enabled: true
+  #热部署设置
+  thymeleaf:
+    cache: true #关闭缓存,及时刷新
+    devtools:
+      restart:
+        enabled: true #热部署生效
+        additional-paths: src/main/java #设置重启的目录,添加那个目录的文件需要restart(监听目录)

+ 8 - 0
config-server/src/main/resources/shared/application-local.yml

@@ -49,8 +49,16 @@ feign:
     enabled: true
     enabled: true
 
 
 spring:
 spring:
+  #消息总线
   cloud:
   cloud:
     bus:
     bus:
       enabled: true
       enabled: true
       trace:
       trace:
         enabled: true
         enabled: true
+  #热部署设置
+  thymeleaf:
+    cache: true #关闭缓存,及时刷新
+    devtools:
+      restart:
+        enabled: true #热部署生效
+        additional-paths: src/main/java #设置重启的目录,添加那个目录的文件需要restart(监听目录)

+ 7 - 0
diagbotman-service/pom.xml

@@ -128,6 +128,13 @@
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
         </dependency>
         </dependency>
 
 
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
+
         <!-- mybatis-plus begin -->
         <!-- mybatis-plus begin -->
         <dependency>
         <dependency>
             <groupId>com.baomidou</groupId>
             <groupId>com.baomidou</groupId>

+ 6 - 0
eureka-server/pom.xml

@@ -47,6 +47,12 @@
             <groupId>net.logstash.logback</groupId>
             <groupId>net.logstash.logback</groupId>
             <artifactId>logstash-logback-encoder</artifactId>
             <artifactId>logstash-logback-encoder</artifactId>
         </dependency>
         </dependency>
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
     </dependencies>
     </dependencies>
 
 
     <build>
     <build>

+ 7 - 0
eureka-server/src/main/resources/bootstrap.yml

@@ -1,3 +1,10 @@
 spring:
 spring:
   profiles:
   profiles:
     active: local
     active: local
+  #热部署设置
+  thymeleaf:
+    cache: true #关闭缓存,及时刷新
+    devtools:
+      restart:
+        enabled: true #热部署生效
+        additional-paths: src/main/java #设置重启的目录,添加那个目录的文件需要restart(监听目录)

+ 7 - 0
feedback-service/pom.xml

@@ -128,6 +128,13 @@
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
         </dependency>
         </dependency>
 
 
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
+
         <!-- mybatis-plus begin -->
         <!-- mybatis-plus begin -->
         <dependency>
         <dependency>
             <groupId>com.baomidou</groupId>
             <groupId>com.baomidou</groupId>

+ 7 - 0
gateway-service/pom.xml

@@ -61,6 +61,13 @@
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
         </dependency>
         </dependency>
 
 
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
+
         <!--swagger-->
         <!--swagger-->
         <dependency>
         <dependency>
             <groupId>io.springfox</groupId>
             <groupId>io.springfox</groupId>

+ 7 - 0
knowledge-service/pom.xml

@@ -128,6 +128,13 @@
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
         </dependency>
         </dependency>
 
 
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
+
         <!-- mybatis-plus begin -->
         <!-- mybatis-plus begin -->
         <dependency>
         <dependency>
             <groupId>com.baomidou</groupId>
             <groupId>com.baomidou</groupId>

+ 7 - 0
log-service/pom.xml

@@ -128,6 +128,13 @@
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
         </dependency>
         </dependency>
 
 
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
+
         <!-- mybatis-plus begin -->
         <!-- mybatis-plus begin -->
         <dependency>
         <dependency>
             <groupId>com.baomidou</groupId>
             <groupId>com.baomidou</groupId>

+ 7 - 0
monitor-service/pom.xml

@@ -69,6 +69,13 @@
             <groupId>org.springframework.cloud</groupId>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
         </dependency>
         </dependency>
+
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
     </dependencies>
     </dependencies>
 
 
     <build>
     <build>

+ 7 - 0
uaa-service/pom.xml

@@ -80,6 +80,13 @@
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
         </dependency>
         </dependency>
 
 
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
+
         <!-- mybatis-plus begin -->
         <!-- mybatis-plus begin -->
         <dependency>
         <dependency>
             <groupId>com.baomidou</groupId>
             <groupId>com.baomidou</groupId>

+ 7 - 0
user-service/pom.xml

@@ -128,6 +128,13 @@
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
             <artifactId>spring-cloud-starter-bus-amqp</artifactId>
         </dependency>
         </dependency>
 
 
+        <!--热部署引用-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-devtools</artifactId>
+            <optional>true</optional>
+        </dependency>
+
         <!-- mybatis-plus begin -->
         <!-- mybatis-plus begin -->
         <dependency>
         <dependency>
             <groupId>com.baomidou</groupId>
             <groupId>com.baomidou</groupId>