增加访问nacos的功能

This commit is contained in:
2025-07-02 23:29:48 +08:00
parent 61ec58313e
commit 822361b904
3 changed files with 20 additions and 9 deletions

20
pom.xml
View File

@ -13,8 +13,8 @@
<properties> <properties>
<java.version>1.8</java.version> <java.version>1.8</java.version>
<spring-boot.version>2.1.18.RELEASE</spring-boot.version> <spring-boot.version>2.3.12.RELEASE</spring-boot.version>
<spring-cloud.version>Greenwich.SR6</spring-cloud.version> <spring-cloud.version>Hoxton.SR12</spring-cloud.version>
<spring-cloud-alibaba.version>2.2.9.RELEASE</spring-cloud-alibaba.version> <spring-cloud-alibaba.version>2.2.9.RELEASE</spring-cloud-alibaba.version>
</properties> </properties>
@ -22,7 +22,7 @@
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.18.RELEASE</version> <version>2.3.12.RELEASE</version>
<relativePath/> <relativePath/>
</parent> </parent>
@ -70,10 +70,10 @@
</dependency> </dependency>
<!-- Nacos Service Discovery --> <!-- Nacos Service Discovery -->
<!-- <dependency>--> <dependency>
<!-- <groupId>com.alibaba.cloud</groupId>--> <groupId>com.alibaba.cloud</groupId>
<!-- <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>--> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<!-- </dependency>--> </dependency>
<dependency> <dependency>
<groupId>org.springframework.cloud</groupId> <groupId>org.springframework.cloud</groupId>
@ -145,6 +145,12 @@
<artifactId>jaxb-api</artifactId> <artifactId>jaxb-api</artifactId>
<version>2.3.1</version> <version>2.3.1</version>
</dependency> </dependency>
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-core</artifactId>
<version>3.2.2.RELEASE</version> <!-- 支持 Java 8 -->
</dependency>
</dependencies> </dependencies>
<!-- Build Configuration --> <!-- Build Configuration -->

View File

@ -4,6 +4,7 @@ import com.sczx.app.common.constant.SystemConstants;
import com.sczx.app.utils.ComputerInfo; import com.sczx.app.utils.ComputerInfo;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.netflix.hystrix.EnableHystrix; import org.springframework.cloud.netflix.hystrix.EnableHystrix;
import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.ConfigurableApplicationContext;
@ -14,6 +15,7 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
import java.io.IOException; import java.io.IOException;
@SpringBootApplication @SpringBootApplication
@EnableDiscoveryClient // 启用服务注册与发现
@EnableRetry @EnableRetry
@EnableFeignClients(basePackages = SystemConstants.FEIGN_CLIENT_BASE_PACKAGE ) @EnableFeignClients(basePackages = SystemConstants.FEIGN_CLIENT_BASE_PACKAGE )
@EnableTransactionManagement @EnableTransactionManagement

View File

@ -17,7 +17,11 @@ spring:
cloud: cloud:
nacos: nacos:
discovery: discovery:
server-addr: localhost:8848 # Nacos 地址 server-addr: 115.190.8.52:8848 # Nacos 地址
group: DEFAULT_GROUP
metadata:
version: 1.0.0
env: dev
datasource: datasource:
url: jdbc:mysql://115.190.8.52:3306/sczx?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true url: jdbc:mysql://115.190.8.52:3306/sczx?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
@ -68,4 +72,3 @@ springdoc:
url: /v3/api-docs url: /v3/api-docs
path: /doc.html path: /doc.html
packages-to-scan: com.sczx.app.controller # 替换为你的 controller 包路径 packages-to-scan: com.sczx.app.controller # 替换为你的 controller 包路径
debug: true