๋ฐฑ์๋/Spring Boot
[Spring Boot] ConflictingBeanDefinitionException ์ค๋ฅ ํด๊ฒฐ ๋ฐฉ๋ฒ
an_apricot__
2024. 2. 13. 01:24
๐ ์ค๋ฅ ์์ธ
- org.springframework.context.annotation.ConflictingBeanDefinitionException
- ํจํค์ง ์ด๋, ํ์ผ๋ช ๋ณ๊ฒฝ ๋ฑ์ผ๋ก ๋์ผํ ํ์ผ ์ด๋ฆ์ด ์ค๋ณต๋์์ ๋ ๋ฐ์
๐ ํด๊ฒฐ ๋ฐฉ๋ฒ
- ํ๋ก์ ํธ Clean
- IDE ๋ฉ๋ด์์ Project > Clean ๋๋ CLI์์ ./gradlew clean, mvn clean ๋ช ๋ น์ด ์ฌ์ฉ
- ๋น๋ ํด๋ ์ญ์ ํ ์ฌ๋น๋
- Maven ํ๋ก์ ํธ: target ํด๋ ์ญ์
- Gradle ํ๋ก์ ํธ: out ํด๋ ์ญ์
- ํ๋ก์ ํธ ๋ค์ ๋น๋
- IDE์์ Rebuild Project ๋๋ ./gradlew build, mvn package ๋ช ๋ น์ด ์ฌ์ฉ
๐ Tip
- Bean ์ด๋ฆ ์ค๋ณต์ ํผํ๋ ค๋ฉด ํจํค์ง ๊ตฌ์กฐ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ , @Component, @Service, @Repository ๋ฑ์ Bean ์ด๋ฆ์ ๋ช ์์ ์ผ๋ก ์ค์ ํ๋ ๊ฒ์ด ์ข์