import lombok.Value; @Value public class DatabaseConfig { String url; String username; String password; int maxConnections; } public class AppConfig { public static void main(String[] args) { DatabaseConfig config = new DatabaseConfig("jdbc:mysql://localhost:3306/db", "root", "password", 10); System.out.println(config.getUrl()); System.out.println(config.getUsername()); // ... } } import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.context.properties.ConfigurationProperties; @ConfigurationProperties(prefix = "database") public class DatabaseConfig { private String url; private String username; private String password; private int maxConnections; public class AppConfig { @Value("${database.url}") private String url; @Value("${database.username}") private String username; // ... } }


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