1. Apache Commons Configuration: Configuration config = new PropertiesConfiguration("config.properties"); String username = config.getString("username"); int port = config.getInt("port"); config.setProperty("password", "newPassword"); config.save(); 2. Spring Boot: @ConfigurationProperties(prefix = "myapp") public class MyAppConfig { private String username; private int port; } @Autowired private MyAppConfig myAppConfig; yaml myapp: username: myname port: 8080 3. Typesafe Config: Config config = ConfigFactory.load("application.conf"); String username = config.getString("myapp.username"); int port = config.getInt("myapp.port"); Config newConfig = config.withValue("myapp.password", ConfigValueFactory.fromAnyRef("newPassword")); ConfigFactory.write(newConfig, "application.conf"); conf myapp { username = "myname" port = 8080 }


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