Enum 은 'Enumeration' 의 약자로 열거, 목록 이라는 뜻을 가지고 있습니다. Enum 을 사용하면 코드가 단순해지고 인스턴스의 생성과 상속을 방지하여 상수값의 안전성이 보장이 됩니다. 아래는 인증방식을 Enum 으로 구현한 소스입니다.@RequiredArgsConstructorpublic enum LoginType { GOOGLE("googleLogin"), NAVER("naverLogin"), KAKAO("kakaoLogin"); public final String value; // 파라미터 주입 public static LoginType getValue(final String type){ if(StringUtils.isEmpty(type)){ return null..
자바 스트림(Stream)이란, Java 8부터 추가된 기술로 람다(Lambda) 를 활용해 배열과 컬렉션을 함수형으로 간단하게 처리할 수 있는 기술입니다. 아래는 간단한 사용법에 대해 알아보겠습니다.1. foreach// 컬렉션 출력List list = new ArrayList();list.add("Element1"); list.add("Element2"); list.add("Element3");list.forEach(System.out::println)// 리스트 출력int result[] = {1,2,3};Arrays.stream(result).forEach(i -> System.out.print(i+""));2. sum// 각 자리수의 합int n = 123;int result = String.v..
- Total
- Today
- Yesterday