레벨 관리 기능 구현

사용자 관리 로직

UserService 는 UserDao 구현 클래스가 바뀌어도 영향받지 않아야 한다. - 데이터 액세스 로직과 비즈니스 로직은 독립적이어야 한다.

DAO 인터페이스를 사용하고 DI 를 적용하자.


DI 를 적용하려면 UserService 도 스프링 빈으로 등록되어야 한다.

image.png

테스트 클래스 추가 후 UserService 클래스 레벨 의존 관계