请看下面的代码,这让我感到困惑,在类DynamicPropertyFactory中,它锁住了ConfigurationManager.class,据我所知,锁只在类或实例本身中起作用。如何理解这个?public class *DynamicPropertyFactory*{
public static *DynamicPropertyFactory* initWithConfigurationSource
com.netflix.config.ConfigurationManager.getConfigInstance(ConfigurationManager.java:125) at com.netflix.config.DynamicProperty.getInstance(DynamicProperty.java
AssumeRoleSQSConfig.class) public static final DynamicStringProperty ROLE_ARN = DynamicPropertyFactory.getInstance.getStringProperty("role.arn", null);
public static final DynamicStringProperty ROLE_SESSION = DynamicPropertyFactory.
available on classpath.
2015-06-30 13:17:57.171 INFO 14120 --- [ost-startStop-1] c.netflix.config.DynamicPropertyFactory: DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration
available on classpath.
2017-03-30 00:02:57.532 INFO 11380 --- [ost-startStop-1] c.netflix.config.DynamicPropertyFactory: DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration
config.properties available on classpath.
2019-04-17 10:45:57.408 INFO 6608 --- [ main] c.netflix.config.DynamicPropertyFactory: DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration
available on classpath.
2019-01-07 14:18:18.473 INFO [-,,,] 38653 --- [pool-1-thread-5] c.netflix.config.DynamicPropertyFactory: DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration
available on classpath.
2020-05-07 16:16:04.962 INFO 21060 --- [ main] c.netflix.config.DynamicPropertyFactory: DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration
available on classpath.
2016-08-30 20:24:18.761 INFO 24602 --- [ main] c.netflix.config.DynamicPropertyFactory: DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration
available on classpath.
2019-10-18 13:35:30.805 INFO 10428 --- [ main] c.netflix.config.DynamicPropertyFactory: DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration
config.properties available on classpath.
2019-07-03 12:04:08.669 INFO 1 --- [ main] c.netflix.config.DynamicPropertyFactory: DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration
config.properties available on classpath.
2018-07-23 11:22:59.379 INFO 6556 --- [ost-startStop-1] c.netflix.config.DynamicPropertyFactory: DynamicPropertyFactory is initialized with configuration sources: com.netflix.config.ConcurrentCompositeConfiguration