Spring 서비스 추상화1 (Spring 서비스 추상화) 서비스 추상화란? 사용자 레벨 관리 기능 예시 Portable Service Abstraction 서비스 추상화 사용방법과 형식은 다르지만 기능과 목적이 유사한 기술이 존재한다. 환경과 상황에 따라 기술이 바뀌고, 그에 따른 API를 사용하고 다르게 접근해야 한다는건 매우 피곤한 일이다. 사용자 레벨 관리 기능 추가 예제 요구사항 사용자의 레벨 (숫자가 클수록 높은 레벨) - BASIC(1) : 처음 가입 레벨. 50회 이상 로그인시 업그레이드 - SILVER(2) : 30번이상 추천받을시 업그레이드 - GOLD(3) : 최고레벨 사용자 레벨의 변경 작업은 일정 주기로 일괄 진행. 작업 전에는 기준을 충족하였더라도 레벨이 바뀌지 않음. Level Enum 추가 public static final int BASIC=1 과같이 상수 값으로 정의하여 쓰지.. 2020. 7. 23. 이전 1 다음