Skip to content

Commit b4e57f2

Browse files
committed
添加从spring.application.name中设置dubbo.app
1 parent 4ecb72d commit b4e57f2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

spring-boot-starter-dubbo/src/main/java/org/mvnsearch/spring/boot/dubbo/DubboAutoConfiguration.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import org.springframework.boot.context.properties.EnableConfigurationProperties;
1111
import org.springframework.context.annotation.Bean;
1212
import org.springframework.context.annotation.Configuration;
13+
import org.springframework.core.env.Environment;
1314

1415
/**
1516
* dubbo auto configuration
@@ -22,11 +23,16 @@ public class DubboAutoConfiguration {
2223
@SuppressWarnings("SpringJavaAutowiringInspection")
2324
@Autowired
2425
private DubboProperties properties;
26+
@Autowired
27+
private Environment env;
2528

2629
@Bean
2730
@ConditionalOnMissingBean
2831
public ApplicationConfig dubboApplicationConfig() {
2932
ApplicationConfig appConfig = new ApplicationConfig();
33+
if (properties.getApp() == null || properties.getApp().isEmpty()) {
34+
properties.setApp(env.getProperty("spring.application.name"));
35+
}
3036
appConfig.setName(properties.getApp());
3137
return appConfig;
3238
}

0 commit comments

Comments
 (0)