1:pom
1.1: parent pom
<!--Spring cloud alibaba dependencies --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>${spring.cloud.alibaba.version}</version> <type>pom</type> <scope>import</scope> </dependency> <!-- nacos --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>${nacos-version}</version> </dependency>
1.2: Project pom
<!-- spring-cloud-alibaba --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>${alibaba-dependencies-version}</version> <type>pom</type> </dependency> <!-- nacos-discovery --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
2 : yml
server: port: 9001 #Service port number spring: application: name: nacos -payment- provider # is also the name registered to the eureka service (service alias (use the service alias to go to the registration center to obtain the actual RPC remote call address)) cloud: nacos : discovery: server -addr: 127.0 . 0.1 : 8848
management: endpoints: web: exposure: include: '*'
3: Annotation
@EnableDiscoveryClient @SpringBootApplication public class Paytment9001 { public static void main(String[] args) { SpringApplication.run(Paytment9001.class); } }
Distribution port: 9001