-
创建好 spring boot web 项目
-
配置 springcloud 相关的 dependencies
<!-- (1) 导入spring cloud与spring cloud alibaba的依赖 --> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>2022.0.3</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2022.0.0.0-RC2</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement><!-- (2) 导入nacos的discovery与config模块,以及bootstrap模块 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> <version>4.0.1</version> </dependency> -
在 main/resources 目录中创建 bootstrap.yml
-
在 bootstrap.yml 配置 nacos
spring: application: name: hydgis-gws-service cloud: nacos: username: nacos password: nacos config: server-addr: http://localhost:8848 namespace: 2147fef4-e380-4fe0-a422-8947855c0f11 group: dataservice #指定文件后缀 file-extension: yml #开启自定刷新 refresh-enabled: true enabled: true discovery: # 指定nacos server的地址 server-addr: http://localhost:8848 namespace: 2147fef4-e380-4fe0-a422-8947855c0f11 group: dataservice enabled: true metadata: version: v1
nacos 客户端配置
于 2023-07-08 12:10:18 首次发布
该文章描述了如何在SpringBoot项目中集成SpringCloud和SpringCloudAlibaba的Nacos组件,用于服务发现和服务配置。首先,通过添加dependencyManagement导入相关依赖,包括SpringCloud和Nacos的discovery与config模块。然后,在resources目录下创建bootstrap.yml文件,配置Nacos的服务器地址、命名空间、用户名、密码等信息,以启用动态配置和服务发现功能。
9590

被折叠的 条评论
为什么被折叠?



