[Eclipse] Spring Bean Configuration File(XMLํ์ผ)์ Configure Menu๊ฐ ๋ํ๋์ง ์์๋ / XMLํ์ผ์์ Configure ๋ฉ๋ด ๋ณด์ด์ง ์์ ๋
์์ฑ๋ ๋ด์ฉ์ ์๋ ํ๊ฒฝ๋ค์์ ํ ์คํธํ๊ณ ์์ฑ๋ ๋ด์ฉ์์ ์๋ ค๋๋ฆฝ๋๋ค.
JDK : 1.8
TOOL : STS 3.9.15
STS์์ Spring Legacy Project๋ฅผ ํตํด MVC ํ๋ก์ ํธ๋ฅผ ์งํํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋ ์ค์ ๋ ํ๊ณ , ViewResolver์ ๊ฐ์ด ํ์ด์ง ์ ํ์ ์ํ Bean๋ค๋ ์ค์ ํ๊ณ ๋ค์ํ ์ค์ ๋ค์ ํ๊ธฐ ์ํด xmlํ์ผ๋ค์ ์ด์ฉํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ, xmlํ์ผ์ ์ด์ฉํ๊ธฐ ์ํด์๋ ๊ด๋ จ๋ Configure Menu๋ค ์ค, Namespace๋ฅผ ํตํด ์ถ๊ฐํ์ฌ ์ฌ์ฉํ ์คํค๋ง๋ค์ ๋ณด๊ฐํ์ฌ ์ฌ์ฉํด์ผํ๋๋ฐ ํด๋น ๋ฉ๋ด๋ค์ด ๋ณด์ฌ์ง์ง ์์๋๊ฐ ์์ต๋๋ค.
๋น์ฅ Namespace ํญ ์์ญ๊ณผ ๊ฐ์ด ๋ฉ๋ด์์ ์ถ๊ฐํ์ฌ ์คํค๋ง๋ค์ด ์ ๊ณตํ๋ ํ๊ทธ๋ค์ ์ฌ์ฉํด์ผํ๋๋ฐ ๋ณด์ด์ง ์์ ๋ญํจ๋ฅผ ๋ณด๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ๋ฐ์ํฉ๋๋ค. ์ด๋ ๊ฒ ๋ฉ๋ด๊ฐ ๋ณด์ฌ์ง์ง ์์๋ ๋ฉ๋ด๊ฐ ๋ณด์ฌ์ง ์ ์๋๋ก ํ ์ ์์ต๋๋ค.
1. ๋ฉ๋ด๊ฐ ๋ณด์ฌ์ง์ง ์๋ xmlํ์ผ์ ์ ํํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ง์ฐ์ค ์ฐํด๋ฆญ์ ํด๋ฆญ ํ Open With > Other๋ฅผ ์ ํํฉ๋๋ค.
2. Editor Selection ์ฐฝ์์ 'Spring'์ ๊ฒ์ํ๊ณ ๋์ค๋ Spring Config Editor๋ฅผ ์ ํํ๊ณ OK ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
3. ๋ฉ๋ด๊ฐ ๋ํ๋์ง ์์๋ xmlํ์ผ์ ์ด์ด๋ณด๋ฉด ์๋์๊ฐ์ด Configurer Menu๊ฐ ์ ์์ ์ผ๋ก ๋ํ๋๋๊ฑธ ํ์ธํ ์ ์์ต๋๋ค.
@Junesker