SpringCloud项目中接入Nacos作为注册中心- 创建服务提供者

Ada ·
更新时间:2024-11-01
· 947 次阅读

IDEA中创建聚合工程Nacos作为父工程,其pom.xml如下(重点关注dependencyManagement配置):
了解springcloud架构可以加求求:三五三六二四七二五九

org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import org.springframework.boot spring-boot-dependencies ${spring-boot.version} pom import org.springframework.cloud spring-cloud-alibaba-dependencies ${nacos.version} pom import

在父工程Nacos下创建springboot子工程nacos-provide,其pom.xml文件为:

4.0.0 Nacos com.study.www 0.0.1-SNAPSHOT com.larscheng.www nacos-provide 0.0.1-SNAPSHOT nacos-provide Demo project for Spring Boot 1.8 org.springframework.cloud spring-cloud-starter-alibaba-nacos-discovery org.springframework.boot spring-boot-maven-plugin

在NacosProvideApplication.java中提供一个对外接口,并添加注解@EnableDiscoveryClient 开启服务注册发现功能:

@RestController @EnableDiscoveryClient @SpringBootApplication public class NacosProvideApplication { public static void main(String[] args) { SpringApplication.run(NacosProvideApplication.class, args); } @GetMapping("/helloNacos") public String helloNacos(){ return "你好,nacos!"; } }

配置文件application.yml进行如下配置

server: port: 9527 spring: application: name: nacos-provide cloud: nacos: discovery: server-addr: 127.0.0.1:8848

ok,服务提供者的创建和配置已经完成


作者:weixin_45821812



nacos

需要 登录 后方可回复, 如果你还没有账号请 注册新账号