在启动类中添加@EnableDiscoveryClient注解用于服务的注册和拉取。
@SpringBootApplication
@EnableDiscoveryClient
@MapperScan("com.heima.article.mapper")
public class ArticleApplication {
public static void main(String[] args) {
SpringApplication.run(ArticleApplication.class,args);
}
}
在项目中的resources目录下编写bootstrap.yml文件来配置nacos的服务地址和配置文件地址,用于获取配置文件
server:
port: 51802
spring:
application:
name: leadnews-article #必须和nacos配置的服务配置名保持一致
cloud:
nacos:
discovery:
server-addr: 192.168.200.130:8848
config:
server-addr: 192.168.200.130:8848
file-extension: yml #在nacos中配置文件的文件格式
打开naocs的配置中心,在配置列表的右上角点击+
Data ID这里必须和bootstrap.yml中配置的服务名称保持一致
选择文件格式得和bootstrap.yml中配置的文件格式保持一致
最后编写配置内容