외부 설정 사용
Environment
@Slf4j
@Data
@AllArgsConstructor
public class MyDataSource {
private String url;
private String username;
private String password;
private int maxConnection;
private Duration timeout;
private List<String> options;
@PostConstruct
public void init() {
log.info("url = {}", url);
log.info("username = {}", username);
log.info("password = {}", password);
log.info("maxConnection = {}", maxConnection);
log.info("timeout = {}", timeout);
log.info("options = {}", options);
}
}@Value
@ConfigurationProperties
@ConfigurationProperties 생성자
@ConfigurationProperties 검증
Last updated