DI (Dependency Injection)๋,๊ฐ์ฒด๊ฐ์ ์์กด ๊ด๊ณ๋ฅผ ๊ฐ์ฒด ์์ ์ด ์๋ ์ธ๋ถ ์กฐ๋ฆฝ๊ธฐ๊ฐ ์ํ ํด ์ค๋ค๋ ๊ฐ๋ ์ ๋๋ค. DI ํจํด์ ์ ์ฉํ ๊ฒฝ์ฐ ํด๋์ค๋ ์์กดํ๋ ๊ฐ์ฒด๋ฅผ ์ ๋ฌ๋ฐ๊ธฐ ์ํ์ค์ ๋ฉ์๋ (setter method)๋ ์์ฑ์๋ฅผ ์ ๊ณต ํ ๋ฟ, ์ง์ ์์กดํ๋ ํด๋์ค๋ฅผ ์ฐพ์ง ์์ต๋๋ค. ์์กด(Dependency)ํ๋ ๊ฐ์ฒด๋ฅผ ์กฐ๋ฆฝ๊ธฐ๊ฐ ์ฝ์ (Injection)ํด์ฃผ๊ธฐ ๋๋ฌธ์ ์ด ๋ฐฉ์์ DI ํจํด์ด๋ผ๊ณ ํฉ๋๋ค. DI ํจํด ์ฌ์ฉ ์ ๋จ์ํ ์คํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋จ์ ํ ์คํธ๋ ์ฝ๋์ ํ์ง์ ํฅ์์ํค๊ณ ๊ฐ๋ฐ ์๋๋ฅผ ์ฆ๊ฐ์ํค๋ ๋ฐ ๋์๋๊ธฐ ๋๋ฌธ์DI ํจํด์ด ๋จ์ผ ํ ์คํธ๋ฅผ ์งํํ๋๋ฐ ๋์์ค๋๋ค. DI ํจํด์๋ ์๋์ ๊ฐ์ด 2๊ฐ์ง ๋ฐฉ์์ด ์กด์ฌํฉ๋๋ค. 1. ์์ฑ์ (Constructor-arg)2. ๋ฉ์๋ (prop..
์คํ๋ง ํ๋ ์์ํฌ๋, ์ํฐํ๋ผ์ด์ฆ ์ดํ๋ฆฌ์ผ์ด์ ์์ ํ์๋ก ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํ๋ ์์ํฌ ์ ๋๋ค. ์คํ๋ง์ ํน์ง์ ์๋์ ๊ฐ์ต๋๋ค. 1. ์คํ๋ง์ ๊ฒฝ๋ ์ปจํ ์ด๋๋ก ์๋ฐ ๊ฐ์ฒด๋ฅผ ๋ด๊ณ ์์ต๋๋ค. 2. DI (Dependency Injection)์ ์ง์ํฉ๋๋ค. 3. AOP (Aspect Oriented Programming)์ ์ง์ํฉ๋๋ค. 4. POJO (Plan Old Java)๋ฅผ ์ง์ํฉ๋๋ค. 5. ํธ๋์ ์ ์ฒ๋ฆฌ๋ฅผ ์ํ ์ผ๊ด๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. 6. ์์์ฑ๊ณผ ๊ด๋ จ๋ ๋ค์ํ API๋ฅผ ์ง์ํฉ๋๋ค. 7. ๋ค์ํ API์ ๋ํ ์ฐ๋์ ์ง์ํฉ๋๋ค. ์คํ๋ง library ํด๋ ๊ตฌ์ฑ * dist : ์คํ๋ง ํ๋ ์์ํฌ์ ๊ฐ ๋ชจ๋๋ณ jarํ์ผ์ ํฌํจํ๊ณ ์๋ค. * docs : API๋ฌธ์ ๋ฐ ๋ ํผ๋ฐ์ค ๋ฌธ์* projects..
์ง๋ 1์ฌ ๋ ๊ฐ ์ผํ๋ฉด์ Spring Boot๋ง ์ฌ์ฉํ์๋๋ฐ ์ค๋ ๋ณด๋ ๋๋ถ๋ถ์ ํ์ฌ์์ Spring(SpringMVC)์ ๋ง์ด ์ด๋ค๊ณ ํฉ๋๋ค. ๊ทธ๋์ Spring Boot์ Spring์ ์ฐจ์ด๊ฐ ๋ฌด์์ธ์ง ์ข ๋ ์์ธํ๊ฒ ์์๋ณด๊ธฐ ์ํด ์ด ํฌ์คํ ์ ์์ฑํ๊ฒ ๋์์ต๋๋ค. Spring Boot๋ Spring ํ๋ ์์์ ์ฌ์ฉํ๋ ํ๋ก์ ํธ๋ฅผ ์์ฃผ ๊ฐํธํ๊ฒ ์ ์ ํ ์ ์๋ ์คํ๋ง ํ๋ ์์์ ์๋ธ ํ๋ก์ ํธ์ ๋๋ค. ๋ ๋ฆฝ ์ปจํ ์ด๋์์ ๋์ํ ์ ์๊ธฐ์ Java๋ง ์ค์น ๋์ด ์์ผ๋ฉด ๋์ด ๊ฐ๋ฐํ๊ธฐ ํ๊ฒฐ ์์ ํ์ฃ . ๋ํ ๋น๋ ํ์ jarํ์ผ์ด ์์ฑ๋๊ณ , ๋ณ๋์ ์๋ฒ ์ค์น ์์ด embeded tomcat์ด ์๋์ผ๋ก ์คํ๋ฉ๋๋ค. ํ๋ก์ ํธ ์์ฑ์์ ๊ธฐ์กด์ Spring์์ ํ๋ฏ ๋ณต์กํ ์ค์ ์ด ์๋ ํตํฉ๋ ์ค์ ํ์ผ์ธ applica..
- Total
- Today
- Yesterday
- spring boot ํฌํธ
- spring boot http
- spring boot 2.1
- jpa ๊ฐํ์
- Spring
- tomcat Ajp
- nginx
- https ๋์์ฌ์ฉ
- ํ๋ฌ๊ทธ์ธ
- JPA ์์์ฑ๊ด๋ฆฌ
- JPA๋
- entitymanager
- plugin
- HTTP
- ์์กด์ฑ ์ฌ์ดํด
- springboot
- angular2
- spring jpa
- AJP
- JPA ์ํฐํฐ
- ์์ง์์ค
- JPA
- HTTPS
- entity type
- entityfactory
- ํ๋ก์ ์ค์
- exception์ข ๋ฅ
- SSL
- ์๋ฐ ๊ฐ์๋จธ์
- spring boot
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |