Spring Boot
Spring Framework๋ฅผ ๊ธฐ๋ฐ์ผ๋กํ ํ๋ก์ ํธ๋ก์จ ์ต์ํ์ ์ค์ ์ผ๋ก ์คํ๋ง ํ๋ซํผ๊ณผ ์๋ํํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ฌ์ฉํ ์ ์๋๋ก ํด์ค๋ค.
ํน์ง
๋ด์ฅํ ํฐ์บฃ, ์ ํฐ ํน์ ์ธ๋ํ ์ฐ๋ฅผ ๋ด์ฅํ์ฌ warํ์ผ๋ก ๋ฐฐํฌํ ํ์๊ฐ ์์
๊ธฐ๋ณธ์ค์ ์ด ์๋์ผ๋ก ๋์ด ์์ผ๋ฉฐ, ์์ฃผ ์ฌ์ฉํ๋ ํ๋ก์ ํธ ์กฐํฉ์ด ๋ฏธ๋ฆฌ ์ค๋น
์์กด์ฑ ๊ด๊ณ ์๋ ๊ด๋ฆฌ
์์ฉํ์ ํ์ํ ํต๊ณ, ์ํ ์ ๊ฒ ๋ฐ ์ธ๋ถ์ค์ ์ ์ ๊ณต
์ค์ ์ ์ํ XML ์ฝ๋๋ฅผ ์์ฑํ๊ฑฐ๋ ์๊ตฌํ์ง ์์
ํ์ผ ๊ตฌ์กฐ (Gradle)
Application.java : ํ๋ก์ ํธ ์์ฑ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ฑ๋๋ main javaํ์ผ (controller ๋ถ๋ถ)
resources : ์ ์ ํ์ผ๋ค์ด ์์นํ๋ฉฐ, ๊ฐ์ข spring boot ์ค์ ๋ค์ด ๋ชจ์ฌ์๋ ๋๋ ํ ๋ฆฌ๋ก Mybatis, css, js, html, log4j2-sping.xml๋ฑ ์กด์ฌ
templates : templete engine ์ฌ์ฉ์ view ์ฝ๋๋ค์ ์์นํ๊ธฐ ์ํ ๊ณต๊ฐ ( templete engine์ผ๋ก thymeleaf๊ฐ ์๋ค.)
static : css, js, htmlํ์ผ์ด ์์นํ๋ค.
application.properties : ๊ณตํต properties๋ database์ค์
Reference
์ค๋ช - https://zetawiki.com/wiki/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8_SpringBoot
Last updated