|
@@ -1,26 +0,0 @@
|
|
|
-package com.platform.config;
|
|
|
-
|
|
|
-import com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration;
|
|
|
-import com.alibaba.cloud.nacos.registry.NacosRegistration;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.boot.context.event.ApplicationReadyEvent;
|
|
|
-import org.springframework.context.ApplicationListener;
|
|
|
-import org.springframework.context.annotation.Configuration;
|
|
|
-
|
|
|
-@Configuration
|
|
|
-public class NacosConfig implements ApplicationListener<ApplicationReadyEvent> {
|
|
|
-
|
|
|
- @Autowired
|
|
|
- private NacosRegistration registration;
|
|
|
-
|
|
|
- @Autowired
|
|
|
- private NacosAutoServiceRegistration nacosAutoServiceRegistration;
|
|
|
-
|
|
|
- @Override
|
|
|
- public void onApplicationEvent(ApplicationReadyEvent event) {
|
|
|
- String property = event.getApplicationContext().getEnvironment().getProperty("server.port");
|
|
|
- registration.setPort(Integer.parseInt(property));
|
|
|
- nacosAutoServiceRegistration.setPort(Integer.parseInt(property));
|
|
|
- nacosAutoServiceRegistration.start();
|
|
|
- }
|
|
|
-}
|