entity에 enum list를 정의하고 싶을 때 사용! 1. enum 생성 public enum IndicatorReportType { ROE, TOTAL_REVENUE, TOTAL_EQUITY } 2. Converter를 만들고 public class ReportListConverter implements AttributeConverter { private static final ObjectMapper mapper = new ObjectMapper() .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) .configure(DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES, false); ..
Enum에 관하여 Enum... 이란 것을 알고 있긴 했지만 잘 사용하진 않았는데 최근 회사에서 domain 설계를 할 때 enum을 사용할 일이 생겨 공부한 내용을 정리한다. 상수를 표현할 때 사용한 방법 지금 까지는 상수를 표현할 때 private static final int MY_INT_CONSTANTS = 1; private static final String MY_STRING_CONSTANTS = "my string constants"; 이렇게 private static final ~ 을 사용하고 필드 이름을 대문자, 언더바를 써서 정의를 했었다. Enum 이란 것을 알고 있긴 했지만 잘 사용하진 않았었고, 회사 코드도 모두 이런 식으로 구현되어있어서 생각 없이 이렇게 사용하고 있었다. 이 방..
- Total
- Today
- Yesterday