5장에서는 지금까지 만든 DAO에 트랜잭션을 적용해보면서 스프링이 어떻게 성격이

비슷한 여러 종류의 기술을 추상화하고 이를 일관된 방법으로 사용할 수 있도록 지원하는지를

살펴본다.


5.1 사용자 레벨 관리 기능 추가

지금까지 만든 UserDao는 단순 CRUD 만 하는 기능만 있고 어떠한

비즈니스 로직도 존재하지않는다.

여기에 간단한 비즈니스로직을 추가해보겠다. 구현해야할 비즈니스 로직은 다음과 같다.