将微服务注册到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
导入mysql数据库(本地或服务器都可以),配置连接(账号密码地址驱动等)
windows启动命令:startup.cmd -m standalone