Spring Boot?
๐๐ป dependency
Spring
- dependency ๊ฐ ๋๋ฌด ๊ธธ๋ค.
- ๋ฒ์ ๊น์ง ๋ช ํํ๊ฒ ๊ด๋ฆฌํด์ฃผ์ด์ผ ํ๋ค.
Spring Boot
- Spring ์ ๋นํด dependency ๊ฐ ์งง๊ณ ๊ฐ๊ฒฐํ๋ค. (gradle ์ ์ฌ์ฉํ๋ฉด ๋ ์งง์์ง!)
- ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ๊ถ์ฅ ๋ฒ์ ์ผ๋ก ์๋์ผ๋ก ์ค์ ํด์ค๋ค!
๐๐ป Configuration
Spring
- configuration ์ด ๋๋ฌด ๊ธธ๋ค.
Spring Boot
- ์งง๊ณ ๊ฐ๊ฒฐํ application.properties ๋ก ๋์ฒด!
- ์์ฆ์ .properties ๋์ .yml ์ ์ด์ฉํ๊ธฐ๋ ํ๋ค. (์ฌ๋์ด ํจ์ฌ ์ฝ๊ธฐ ์ฌ์ด ํ์)
๐๐ป Tomcat
Spring
- ์ธ์ฅ ์๋ฒ๋ก Tomcat ์ ์ฌ์ฉํ๋ค.
- ๊ตฌ๋ ์๊ฐ์ด ๊ธธ์ด์ง๋ค๋ ํน์ง์ด ์๋ค.
Spring Boot
- ๋ด์ฅ ์๋ฒ๋ก Tomcat ์ ์ฌ์ฉํ๋ค.
- ๋ด์ฅ ์๋ธ๋ฆฟ ์ปจํ ์ด๋ ๋๋ถ์ .jar ํ์ผ๋ก ๊ฐ๋จํ๊ฒ ๋ฐฐํฌํ ์ ์๋ค.
โ๏ธ ์ ๋ฆฌ
- ๊ฐํธํ ์ค์
- ํธ๋ฆฌํ ์์กด์ฑ ๊ด๋ฆฌ & ์๋ ๊ถ์ฅ ๋ฒ์ ๊ด๋ฆฌ
- ๋ด์ฅ ์๋ฒ๋ก ์ธํ ๊ฐ๋จํ ๋ฐฐํฌ ์๋ฒ ๊ตฌ์ถ
- ์คํ๋ง Security, Data JPA ๋ฑ์ ๋ค๋ฅธ ์คํ๋ง ํ๋ ์์ํฌ ์์๋ฅผ ์ฝ๊ฒ ์ฌ์ฉ
Reference