Spring์
1. Spring(Legacy)์
2. Spring boot ๋ก ๋๋ ์ง๋๋ฐ
Spring Legacy : WAS ํ์ -------------------------------------------------------------------------------------------- MAVEN
: ํ์ฌ๊น์ง ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋จ(์ค๋ฌด) => ์๋ฃ๊ฐ ๋ง์ => ๊ตฌ๊ธ๋ง์ด ์ฌ์
: ๊ธฐ์กด์ ํ๋ก์ ํธ ์ดํด๊ฐ ์ฌ์
: ๋ชจ๋ ๋ฒ์ ์ ์คํ๋ง์ ์ฌ์ฉ ๊ฐ๋ฅ
: ์ด๋ฐ ํ๊ฒฝ์ค์ ์ด ์ด๋ ค์
: WAS๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ณผ ํ์ธ์ ์ํด ๋ง์ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํด์ผํจ = ๋๋ฆผ
Spring boot : WAS ํ์ X (๋ด์ฅ ์๋ฒ๊ฐ ์์) -------------------------------------------------------------------- Gradle
: ๋ณ๋์ ์ค์ ์ด ํ์ ์์
: ๋ก๋ฉ ์๊ฐ์ด ๋งค์ฐ ์งง์
: JSP์ ํด๋นํ๋ ์ค์ ์ ๋ณ๋๋ก ์งํํด์ผ ํจ
: ๊ธฐ์กด์ ์ค์ ๊ณผ ์์ ํ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์๋/์ฌ์ฉ
๋น๋๋๊ตฌ : MAVEN๊ณผ Gradle์ด ์๋๋ฐ ๋ณดํต Legacy๋ Maven์ boot๋ Gradle์ ์ฌ์ฉํจ
MAVEN ์์ : xmlํ์์ผ๋ก ์ฌ์ฉํจ
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.28</version>
</dependency>
Gradle ์์ : implementation group: 'mysql', name: 'mysql-connector-java', version: '8.0.28'
'STUDY > SPRING' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Spring - mysql ์ฐ๊ฒฐ ํ ์คํธ (0) | 2022.06.14 |
---|---|
Spring - ํ๋ ์์ํฌ (0) | 2022.06.13 |
spring - Controllerํ ์คํธ (0) | 2022.06.13 |
spring -(view, Service, Controller) ์ด๋ก (0) | 2022.06.13 |
spring-ํ์์ ๋ณด ์์ (MyBatis - DB์ฐ๊ฒฐ ์ฐ์ต) (0) | 2022.06.09 |