Spring4 Bean named '***Service' must be of type [****.****.****.****.service.impl.****ServiceImpl], but was actually of type [com.sun.proxy.$Proxy99] 자아 해결해볼까요 해결방법 1. 서비스 타입 일치시키기주입되는 ***Service의 타입이 실제 구현체인 ***ServiceImpl 이어야하는데 프록시 객체로 주입된거니까프록시를 ***ServiceImpl 타입으로 캐스팅하려고 할 때 문제가 생긴 것프록시 객체가 ***ServiceImpl 로 제대로 처리될 수 있게 AOP 설정을 확인! 해결방법 2. @Transactional 어노테이션 확인만약 트랜잭션 처리가 필요하다면, AOP가 작동해서 프록시를 만든 것일 수 있어. 이때 @Transactional 어노테이션을 사용했을 때는, 프록시 객체를 주입받는 문제가 생길 수 있어. @Transactional이 붙은 메서드를 호출할 때, AOP 프록시가 적용되기 때문에 그런 문제가 발생할 수 있어. AOP부.. 2025. 3. 13. Ant와 SVN 보호되어 있는 글 입니다. 2023. 4. 5. Spring 디버깅 하는 법 1. 브레이크 포인트 설정2. 디버깅 모드로 설정3. F6으로 한줄씩 넘기기4. F8로 디버깅 모드 종료 2023. 4. 5. Spring Eclipse 파일 위치 보호되어 있는 글 입니다. 2023. 3. 30. 이전 1 다음