강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

misticz07155310 のプロフィール画像
misticz07155310

投稿した質問数

Spring入門 - コードで学ぶSpring Boot、Web MVC、DBアクセス技術

AOPの適用

timeTraceAop만들고 SpringApplication 실행하는데 걸린 시간이 안나오네요..

作成

·

830

0

결과창이 이렇게 뜨는데 아무리 고쳐봐도 안되네요..

***************************

APPLICATION FAILED TO START

***************************

 

Description:

 

The bean 'timeTraceAop', defined in class path resource [com/example/hellospring/Service/SpringConfig.class], could not be registered. A bean with that name has already been defined in file [C:\Users\zzang\Downloads\java\hello-spring\build\classes\java\main\com\example\hellospring\aop\TimeTraceAop.class] and overriding is disabled.

 

Action:

 

Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true

javaMVCspring-bootspring

回答 5

6

안녕하세요. misticz0715님, 공식 서포터즈 OMG입니다.

 

에러메시지를 보면 TimeTraceAop가 @Component로 인해 빈으로 등록되어 있어서

SpringConfig.class에서의 TimeTraceAop @Bean의 수동 빈등록이 안된다고 하네요.

SpringConfig에서 @Bean TimeTraceAop 부분이 있다면 삭제해주세요.

(강의 4분45초 참고)


감사합니다.

0

아 여기였구나 ㅋㅋㅋㅋㅋ어쩐지 왜 또등록하시나했네

0

misticz0715님의 프로필 이미지
misticz0715
質問者

감사합니다!

0

빠르게 지우시고 @Component로 이용하신거였군요,,!
못봤네요ㅋㅋㅋ 감사합니다 :)

0

저도 계속 같은 에러가...

misticz07155310 のプロフィール画像
misticz07155310

投稿した質問数

質問する