package kr.itn.itnhub.config; import org.springframework.boot.context.properties.ConfigurationProperties; @ConfigurationProperties(prefix = "app.admin") public record AdminProperties(String username, String password) { // record 기본 toString()은 password를 그대로 노출한다. 로그에 실수로 찍혀도 // 원문이 남지 않도록 마스킹한다. @Override public String toString() { return "AdminProperties[username=%s, password=****]".formatted(username); } }