๐ก java ํ์ผ์ ํน์ ํจํค์ง๋ก ์ด๋ ์ ๋ฐ์ํ๋ ๋ฌธ์
ํด๊ฒฐ ๋ฐฉ๋ฒ:
1. out ํด๋์์ ์ค๋ณต๋ ์๋ฐ ํ์ผ ์ญ์
2. gradle > clean - build ์คํ
1. out > produciton > classes > ํด๋ ์ด๋์ผ๋ก ์ธํด ๋ณต์ ๋๊ฑฐ๋ ์๋ก ์๊ธด ํด๋์ค๊ฐ ์์ ๊ฒ์ด๋ค. (์ฌ๊ธฐ์๋ HomeController 2.java๊ฐ ์๊ฒผ์๋ค.)
2. gradle์์ clean ์คํ
gradle์์ build ์คํ
๐ญ ๋ฆฌ๋ทฐ
๋ชจ๋ํ๋ฅผ ์ํด์ ํ์ผ๋ค์ ์๋ก ๋ง๋ ํจํค์ง๋ก ์ด๋์์ผฐ๋ค. ์ ์๋ ํจํค์ง๋ฅผ ์ด๋ํ ๋ ๋ฌธ์ ๊ฐ ์๊ธฐ์ง ์์์ด์ ์ด๋์ ๋ฌธ์ ๊ฐ ๋ฐ์๊ฑด ์ง ๋ชฐ๋๋ค. ์คํ ์ ์๊พธ๋ง ์๋ฒ๊ฐ ์ผ์ง์ง ์์์ localhost:8000 ์ ์์ด ๋์ง ์์๋ค. ์๋ง๋ gradle์ ๋น๋ํ๋ฉด์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒ ๊ฐ๋ค.
ERROR 12056 --- [ main] o.s.boot.SpringApplication : Application run failed
Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'HomeController’ for bean class [com.ll.xx.xxx.HomeController]
๊ทธ๋ฆฌ๊ณ ์ถ๋ ฅ๋ ์ค๋ฅ ๋ฉ์ธ์ง๋ฅผ ์ฝ์ด๋ณด๋ ์ค๋ณต๋ ํ์ผ ๋๋ bean์ ์ด๋ฆ์ด ์ค๋ณต์ด๋ผ๋ ๊ฒ์ด์๋ค.
๊ตฌ๊ธ๋ง์ ํด๋ดค์ ๋ out ํด๋๋ฅผ ๋ค ์ญ์ ํ๋ ๋ฐฉ๋ฒ๋ ์๋ค๊ณ ํ๋๋ฐ ํน์ ๋ชจ๋ฅด๋๊น ํด๋น ํ์ผ๋ง ์ญ์ ํ๋ค.. ๋๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ class๋ฅผ ์์ ํ๋ผ๋ ๊ฒ์ด์๋๋ฐ read-only์ฌ์ ์์ ํ๋ ๋ฐฉ๋ฒ์ ๋ชฐ๋ผ์ ์ด ๋ฐฉ๋ฒ์ ํด๋ณด์ง ๋ชปํ๋ค. ์์ ์ ์๋ ์ค๋ณต ํ์ผ๋ง ์ญ์ ํ๊ณ clean, buildํ๋๊ฒ ์ ์ผ ์์ ํด๋ณด์ธ๋ค.
'TIL > ๐ฅฝ ํธ๋ฌ๋ธ ์ํ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
git push origin ๋ธ๋์น ์ ! [rejected] failed ์คํจ ๋ฐ์ (1) | 2023.11.23 |
---|---|
[SOLVED] IntelliJ์์ Spring Boot ํ๋ก์ ํธ ๋นํ์ฑํ๋ ๋ (0) | 2023.03.17 |
main ๋ธ๋์น์์ push๊ฐ ์ ๋๋ค๊ณ ์? - ๋ก์ปฌ ๋ณ๊ฒฝ์ฌํญ ๋ณํฉ (0) | 2023.03.12 |
MySQL ์ค์น ์ค๋ฅ (0) | 2023.03.07 |
์ํ์น ํฐ์บฃ ์คํ ์ ๋ ๋ (0) | 2021.09.10 |