Dev study and notes

SPRING AOP 관련 오류 proxy$ ## 본문

errorSolution

SPRING AOP 관련 오류 proxy$ ##

devlunch4 2021. 3. 22. 14:51
반응형

SPRING 프로젝트로 중간에 AOP 설정을 추가하였다.

 

코딩 중간에 왼쪽 하단 상태 표시줄에 JPA EVENT HANDER /LISTENER 가 돌면서

무한 루프가 돌아서 STS를 강제 종료를 해야했다.

 

또한 위의 상태가 중지되었더라도 실행을 시켜 서버구동을 하게되면 서버 실행이 중지된다.

콘솔엔 해당 Srping XML 과  bean 생성의 오류 및 dao. service 부분의 오류.

그리고 핵심적 오류 코드인 proxy$## 부분의 코드를 발견할수있다.

 

이의 경우 service 또는 dao 의 bean 생성시 중복값 또는 다른 값과 겹쳐서 생기는 문제로 보인다.

이에 따라 해당 오류 controller 와 service dao의 class 를 확인해보니..

역시나 문제를 발견할수있었다.

 

service 객체의 implement를 객제로 받아서 사용하고있었다.

즉. class 와 interface 의 import를 이름의 혼동으로 인해 잘못된 적용되어있었다.

 

해결로 class ## implement ### 를 받는 파일의 명은 ##+Impl 로

interface 의 파일의 명은 ## 그대로 작성하였다.

 

위 해결 방안으로 모든 클래스와 인터페이스를 확인 및 수정 및 검토하였다.

 

이후.. 완벽히 정상적으로 구동이되며 에러도 없다..

 

너무나 감격,,,

 

 

 

그래도 뭔가 문제가 있다고 하면 

STS 설정을 바꿔준다

상단 작업표시줄 > window > preference > maven > java ee > jax /jsf /jpa 체크 해제.

 

이상태에서 

 

이상태로 바꾸면..

플러그인들이실시간 안적용 되니.. 리소스?가 적게 가용되니 느려진 속도가 빨라진다!!!

반응형
Comments