enum(3)
-
[Admin_공지사항] enum 공지사항 유형 / 조회수 증가 / 다중 검색 기능(1)
🟢 Constant ▪️ 공지사항 유형 설정 public enum NoticeRole { POINT("적립금"), DELIVERY("배송공지"), PRODUCT("상품공지"), EVENT("이벤트"), ETC("기타"), TIP("청소꿀팁"); private final String description; NoticeRole(String description) { this.description = description; } public String getDescription() { return description; } } 🟢 Entity @Entity @Getter @Setter @AllArgsConstructor @NoArgsConstructor @Builder @Table(name = "notice"..
2024.01.20 -
[Java+SpringBoot+JPA] 기본 CRUD 구현하기 (4) enum으로 카테고리 추가
💜 enum 정의 및 사용이유+방법 보러가기 [Java] 열거형 enum 사용 이유 및 사용 방법 enum 상수들의 집합을 정의하고, 해당 상수들을 사용하는 데 도움을 줌 클래스처럼 동작 필요에 따라 메서드, 생성자 등을 추가 가능 장점 - 코드의 가독성이 향상 - 코드에서 의미를 명확하게 전 dalhyehye.tistory.com 이번에는 enum을 활용하여 카테고리를 추가해보려한다. ▪ 카테고리 제작할 때, enum을 사용하는 이유 새로운 카테고리를 추가하거나 기존 카테고리를 변경할 때 코드 변경이 필요한 부분이 Enum 내에 집중되어 있어 유지보수가 용이하기 때문 🟢 CategoryTypeRole Constant 폴더에 CategoryTypeRole Class 생성 public enum Catego..
2023.12.24 -
[Java] 열거형 enum 사용 이유 및 사용 방법
enum 상수들의 집합을 정의하고, 해당 상수들을 사용하는 데 도움을 줌 클래스처럼 동작 필요에 따라 메서드, 생성자 등을 추가 가능 장점 - 코드의 가독성이 향상 - 코드에서 의미를 명확하게 전달 - 잘못된 상수 사용으로 인한 오류를 줄일 수 있음 - 각 열거 상수에 추가 정보 포함 가능 * 기본 enum Days : 열거형의 이름 중괄호 안에 나열된 것들은 Days 열거형에 속하는 상수들 일반적으로 대문자로 작성 public enum Days { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } * enum에 추가 정보 포함 각 요일에 대한 약어(abbreviation)를 추가 정보 저장 public enum Days { SUNDAY(..
2023.12.22