fix:fix PolarisContextProperties instantiated twice causing NPE. (#1642)

Co-authored-by: Haotian Zhang <skyebefreeman@qq.com>
hoxton
Fishtail 2 months ago committed by Haotian Zhang
parent 55ca687308
commit 7dcc9a0d33

@ -27,3 +27,4 @@
- fix:fix tsf lossless not working bug.
- fix:fix RestTemplate trace attribute loss bug.
- fix:fix polaris_namespace is null when using TSF.
- [fix:fix PolarisContextProperties instantiated twice causing NPE.](https://github.com/Tencent/spring-cloud-tencent/pull/1642)

@ -46,9 +46,15 @@ import org.springframework.core.env.Environment;
* @author Haotian Zhang
*/
@ConditionalOnPolarisEnabled
@EnableConfigurationProperties({PolarisContextProperties.class})
@EnableConfigurationProperties
public class PolarisContextAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public PolarisContextProperties polarisContextProperties() {
return new PolarisContextProperties();
}
@Bean(initMethod = "init")
@ConditionalOnMissingBean
public PolarisSDKContextManager polarisSDKContextManager(PolarisContextProperties properties, Environment environment, List<PolarisConfigModifier> modifierList) throws PolarisException {

@ -68,7 +68,7 @@ public class PolarisContextProperties {
/**
* current server local port.
*/
@Value("${spring.cloud.polaris.localPort:}")
@Value("${spring.cloud.polaris.localPort:0}")
private Integer localPort;
/**

Loading…
Cancel
Save