将微服务注册到nacos中

将微服务注册到nacos中将微服务注册到nacos中

首先修改pom文件,引入nacos依赖,名为spring-cloud-starter-nacos-discovery

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

其次,在微服务的配置文件application.yml中配置nacos的server地址和微服务名称

spring:
application:
name: GuoBa
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/guoba?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: root
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
mybatis-plus:
mapper-locations: classpath:/mapper/**/*.xml
global-config:
db-config:
id-type: auto
server:
port: 7000

再者,配置nacos服务器的地址,也就是注册中心地址

  • 我们还没有nacos服务器,所以我们需要启动nacos server创建nacos服务器(软件官方可以下载)
  • 下载地址:https://github.com/alibaba/nacos/releases
  • 注意:zip包适合windows系统直接解压使用,tar.gz包适合linux系统使用

解压后配置conf下的配置文件application.properties
image

导入mysql数据库(本地或服务器都可以),配置连接(账号密码地址驱动等)
image

windows启动命令:startup.cmd -m standalone

最后,使用 @EnableDiscoveryClient 注解开启服务注册与发现功能(注解位置加在启动类上),访问http://127.0.0.1:8848/nacos/ 账号密码都是nacos 服务列表看到配置的微服务名称即使用成功,对你有帮助的话,点个关注吧(^_^)!

posted @   锅巴编程  阅读(158)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示