반응형
서론
기존에 Constants.java에서 선언하여 사용하였는데 점점 네이밍이 겹치기도 하고 관리가 되지 않아서 enum을 사용하고자 정리합니다.
기존 소스(Constants.java)
public static final String SEOUL_CODE = "02";
public static final String BUSAN_CODE = "051";
public static final String DAEGE_CODE = "053";
public static final String INCHEON_CODE = "032";
public static final String GWANGJU_CODE = "062";
public static final String DAEJEON_CODE = "042";
사용
import Constants파일경로
Constants.SEOUL_CODE // 02
수정 소스(enum.java)
pulic class Enum {
public enum AreaList {
SEOUL("02","서울"),
BUSAN("051","부산"),
DAEGE("053","대구"),
INCHEON("032","인천"),
GWANGJU("062","광주"),
DAEJEON("042","대전"),
}
private String code;
private String name;
AreaList(String code, String name) {
this.code = code;
this.name = name;
}
public String code(){
return code;
}
}
사용
AreaList.SEOUL.code //02
AreaList.SEOUL.name //서울
결론
업무나 기능 단위로 정리하여 관리 측면에서 더 좋은것 같다. 다음엔 enum으로 관리해야겠다.
반응형
'개발 > JAVA' 카테고리의 다른 글
Java NIO Direct Buffer를 이용해서 대용량 파일 행 기준으로 쪼개기 (0) | 2024.01.22 |
---|---|
[JAVA] ArrayList 중복 제거 (0) | 2023.12.28 |
[JAVA] BufferedReader 이용하여 csv 파일 읽기 및 map 변환하여 return (0) | 2023.03.06 |
[JAVA] Swagger 설정 및 오류 해결 (0) | 2023.02.27 |
Spring Boot 파일 용량 설정 (0) | 2023.02.22 |