NEW > Spring Legacy Project
* Spring MVC Template ์ฌ์ฉ
* top-level package : ๋ด ํ๋ก์ ํธ์ ์์์
*Maven Dependencies ๊ฒฝ๋ก : c:users:@@@/.m2.repository
> ์ ์ ์ด๋ฆ์ ์์ด์ฌ์ผ ๋์ค์ ์ค๋ฅ ์๋ธ
*HomeController
@Controller(์ ๋ ธํ ์ด์ ) : ํด๋น ํด๋์ค๋ฅผ ์ปจํธ๋กค๋ฌ๋ก ์ฐ๋ ค๋ฉด ๋ฐ๋์ ๋ถ์ฌ์ค์ผํจ
Logger : ์๋ java์์ ์ฌ์ฉํ๋ sysout ์ถ๋ ฅ๋ฌธ ๋์ ์ฌ์ฉ
sysout์ ์์คํ ์ ์ฑ๋ฅ์ ๋จ์ดํธ๋ฆผ
@RequestMapping(value = "/", method = RequestMethod.GET) : 1,2๋จ๊ณ-๊ฐ์์ฃผ์ ๋งคํ์ ์ญํ
return home : home.jsp ํ์ด์ง๋ก ์ด๋
ํฐ์บฃ ๊ฒฝ๋ก ์ ๊ทผ ์๋ฌ :ํฐ์บฃํด๋์ ๋ค์ด๊ฐ์ ๊ด๋ฆฌ์ ๊ถํ์ ์ค์ผ ์ฌ์ฉํ ์ ์์
*์์ผ๋ก ์ด ๋ฐฉ๋ฒ์ผ๋ก ์คํํ ๊ฑฐ์.
*servlet-context.xml : ์น๊ณผ ๊ด๋ จ๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ๊ธฐ์ํ ์ปจํ ์คํธ ์ค์
: ์์ฒญ๊ณผ ๊ด๋ จ๋ ๊ฐ์ฒด๋ฅผ ์ ์
* annotation-driven : ์ ๋ ธํ ์ด์ ๊ธฐ๋ฐ์ ์ปจํธ๋กค๋ฌ ํธ์ถ์ด๋ bean ๊ฐ์ฒด ๋ฑ๋ก, ๋งคํ ์์ ์ ํธ๋ฆฌํ๊ฒ ํด์ค
: URI, Controller, return์ ํธํ๊ฒ ์ฐ๊ฒฐํด์ค
prefix value="/WEB-INF/views" & suffix value=".jsp" : /WEB-INF/views ์๋์ ์๋ jsp. ํ์ผ๋ก ์ฐ๊ฒฐ
pom.xml : Maven์ ํ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ
* ๋ฒ์ ๋ณ๊ฒฝ
*์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ : SpringMVC/pom.xml ์์ ์ฃผ์ ์ถ๊ฐ
>> ๋ฒ์ ๋ณ๊ฒฝ ์ ์ฌ๊ธฐ์ ์์ ๋ง ํด์ฃผ๋ฉด ์๋์ผ๋ก ๋ค์ด๋ก๋
'STUDY > SPRING' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
spring - ํ์๊ฐ์ (MyBatis - DB์ฐ๊ฒฐ ์ฐ์ต) (0) | 2022.06.09 |
---|---|
spring ========Mybatis๋ก DAO์ DB๋ฅผ ์ฐ๊ฒฐ ======= (0) | 2022.06.08 |
Spring - Legacy Project ๋ง๋ค๊ธฐ 2(mybatis - db ์ฐ๊ฒฐ) (0) | 2022.06.08 |
Spring ๊ธฐ์ด ๊ด๊ณ (0) | 2022.06.07 |
spring ์ค์นํ๊ธฐ (0) | 2022.06.03 |