From 8a8aff34125e2874005d0f9c3ac8ec4ac6354f42 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 02 七月 2025 14:44:13 +0800 Subject: [PATCH] 解决gateway启动异常 --- se-common/src/main/java/com/terra/common/service/RedisService.java | 4 ++-- se-common/pom.xml | 6 ------ se-gateway/src/main/java/com/terra/gateway/SeGatewayApplication.java | 14 ++++++++++---- se-gateway/src/main/java/com/terra/gateway/filter/XssFilter.java | 4 ++-- se-gateway/src/main/resources/bootstrap.yml | 6 +++++- 5 files changed, 19 insertions(+), 15 deletions(-) diff --git a/se-common/pom.xml b/se-common/pom.xml index a47dd61..7317e9a 100644 --- a/se-common/pom.xml +++ b/se-common/pom.xml @@ -113,12 +113,6 @@ <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> - <!-- SpringBoot Web --> - <dependency> - <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-web</artifactId> - </dependency> - <!-- SpringDoc webmvc --> <dependency> <groupId>org.springdoc</groupId> diff --git a/se-common/src/main/java/com/terra/common/service/RedisService.java b/se-common/src/main/java/com/terra/common/service/RedisService.java index 7fb5714..e4b281f 100644 --- a/se-common/src/main/java/com/terra/common/service/RedisService.java +++ b/se-common/src/main/java/com/terra/common/service/RedisService.java @@ -1,6 +1,6 @@ package com.terra.common.service; -import org.springframework.beans.factory.annotation.Autowired; +import javax.annotation.Resource; import org.springframework.data.redis.core.BoundSetOperations; import org.springframework.data.redis.core.HashOperations; import org.springframework.data.redis.core.RedisTemplate; @@ -19,7 +19,7 @@ @Component public class RedisService { - @Autowired + @Resource public RedisTemplate redisTemplate; /** diff --git a/se-gateway/src/main/java/com/terra/gateway/SeGatewayApplication.java b/se-gateway/src/main/java/com/terra/gateway/SeGatewayApplication.java index 056d70f..1bcb32d 100644 --- a/se-gateway/src/main/java/com/terra/gateway/SeGatewayApplication.java +++ b/se-gateway/src/main/java/com/terra/gateway/SeGatewayApplication.java @@ -1,5 +1,6 @@ package com.terra.gateway; +import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; @@ -10,10 +11,15 @@ * @author admin */ @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class }) -public class SeGatewayApplication -{ - public static void main(String[] args) - { +public class SeGatewayApplication { + private static String TEST; + + @Value("${spring.test}") + public void setTest(String test) { + TEST = test; + } + + public static void main(String[] args) { SpringApplication.run(SeGatewayApplication.class, args); System.out.println("----------缃戝叧妯″潡鍚姩鎴愬姛---------- \n"); } diff --git a/se-gateway/src/main/java/com/terra/gateway/filter/XssFilter.java b/se-gateway/src/main/java/com/terra/gateway/filter/XssFilter.java index f94fc98..151957f 100644 --- a/se-gateway/src/main/java/com/terra/gateway/filter/XssFilter.java +++ b/se-gateway/src/main/java/com/terra/gateway/filter/XssFilter.java @@ -1,7 +1,7 @@ package com.terra.gateway.filter; import java.nio.charset.StandardCharsets; -import org.springframework.beans.factory.annotation.Autowired; +import javax.annotation.Resource; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.cloud.gateway.filter.GatewayFilterChain; import org.springframework.cloud.gateway.filter.GlobalFilter; @@ -33,7 +33,7 @@ public class XssFilter implements GlobalFilter, Ordered { // 璺ㄧ珯鑴氭湰鐨� xss 閰嶇疆锛宯acos鑷娣诲姞 - @Autowired + @Resource private XssProperties xss; @Override diff --git a/se-gateway/src/main/resources/bootstrap.yml b/se-gateway/src/main/resources/bootstrap.yml index c10a471..589c109 100644 --- a/se-gateway/src/main/resources/bootstrap.yml +++ b/se-gateway/src/main/resources/bootstrap.yml @@ -7,6 +7,8 @@ application: # 搴旂敤鍚嶇О name: se-gateway + main: + web-application-type: reactive profiles: # 鐜閰嶇疆 active: dev @@ -18,13 +20,15 @@ # 鏈嶅姟娉ㄥ唽鍦板潃 server-addr: 127.0.0.1:8848 config: + group: JHS_GROUP # 閰嶇疆涓績鍦板潃 server-addr: 127.0.0.1:8848 # 閰嶇疆鏂囦欢鏍煎紡 file-extension: yml # 鍏变韩閰嶇疆 shared-configs: - - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + - data-id: application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + group: JHS_GROUP sentinel: # 鍙栨秷鎺у埗鍙版噿鍔犺浇 eager: true -- Gitblit v1.9.3