fix 修复 本地设置环境变量被覆盖问题

2.X
疯狂的狮子Li 7 months ago
parent fdfc8a7cd0
commit c889bdf0c6

@ -1,5 +1,6 @@
package org.dromara.common.dubbo.config;
import org.dromara.common.core.utils.StringUtils;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
@ -34,6 +35,10 @@ public class CustomBeanFactoryPostProcessor implements BeanFactoryPostProcessor,
*/
@Override
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
String property = System.getProperty("DUBBO_IP_TO_REGISTRY");
if (StringUtils.isNotBlank(property)) {
return;
}
// 获取 InetUtils bean用于获取 IP 地址
InetUtils inetUtils = beanFactory.getBean(InetUtils.class);
String ip = "127.0.0.1";

Loading…
Cancel
Save