반응형
Enum
-
5장) 5.1 사용자 레벨 관리 기능 추가Java & Spring/토비의 스프링 3.1 2021. 6. 26. 18:11
5장 서비스 추상화 지금까지 만든 DAO에 트랜잭션을 적용하면서 스프링이 어떻게 성격이 비슷한 여러 종류의 기술을 추상화하고 일관된 방법으로 사용하도록 지원하는지 살펴보기 5.1 사용자 레벨 관리 기능 추가 지금까지 만든 UserDao는 비즈니스 로직을 가지고 있지 않다. 사용자 관리 기능을 넣어 활동 내역을 참고한 레벨 조정 기능을 추가 사용자 레벨 BASIC, SILVER, GOLD 처음 가입 시, BASIC 등급, 활동에 따라 한 단계씩 업그레이드 가입 후 50회 이상 로그인 ~> SILVER SILVER 레벨이면서 30번 이상 추천 ~> GOLD 사용자 레벨은 일정한 주기를 가지고 일괄 진행 변경 작업 전에는 조건을 충족해도 변경이 일어나지 않음 필드 추가 LEVEL 이늄 3 단계기 때문에 DB에..