发布时间:2024-01-14 08:00
项目整合基于SpringCloud学习(一)创建springcloud微服务的基础子服务
添加spring-cloud-alibaba-dependencies版本管理:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
......
<properties>
......
<spring-cloud-alibaba.version>2021.0.1.0spring-cloud-alibaba.version>
properties>
<dependencyManagement>
<dependencies>
......
<dependency>
<groupId>com.alibaba.cloudgroupId>
<artifactId>spring-cloud-alibaba-dependenciesartifactId>
<version>${spring-cloud-alibaba.version}version>
<type>pomtype>
<scope>importscope>
dependency>
dependencies>
dependencyManagement>
project>
<dependency>
<groupId>com.alibaba.cloudgroupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discoveryartifactId>
dependency>
即增加@EnableDiscoveryClient注解
@SpringBootApplication
@EnableDiscoveryClient
@MapperScan("com.wq.feign.provider.dao")
public class ProviderApplication {
public static void main(String[] args) {
SpringApplication.run(ProviderApplication.class, args);
}
}
在application.yml中添加配置项
spring:
cloud:
nacos:
discovery:
server-addr: http://localhost:8848
启动ProviderApplication,打开Nacos控制台,发现服务已注册上来了
浏览器输入:localhost:8848/naocs
步骤与feign-provider一样,这里就不重复了,直接看结果
总体上来讲,整合nacos是很简单的…