<dependency> <groupId>com.netflix.archaius</groupId> <artifactId>archaius-core</artifactId> <version>0.7.6</version> </dependency> import com.netflix.archaius.ConfigProxyFactory; import com.netflix.archaius.api.Config; import com.netflix.archaius.api.ConfigProxy; import com.netflix.archaius.api.annotations.DefaultValue; import com.netflix.archaius.api.annotations.PropertyName; public class AppConfig { public interface MyConfig extends Config { @DefaultValue("Default Value") @PropertyName("my.property") String getProperty(); } public static void main(String[] args) { ConfigProxyFactory factory = new ConfigProxyFactory(); MyConfig config = factory.newProxy(MyConfig.class); String propertyValue = config.getProperty(); System.out.println("Property value: " + propertyValue); } } properties my.property=Hello, Archaius! Property value: Hello, Archaius!


上一篇:
下一篇:
切换中文