์ข์ ๊ฐ์ฒด ์งํฅ ์ค๊ณ์ 5๊ฐ์ง ์์น (SOLID)
[Spring] ์คํ๋ง์ ์ปจํ ์ด๋๋ ์ฑ๊ธํค ์ปจํ ์ด๋
[Spring] @Configuration์ด ๋ณด์ฅํด์ฃผ๋ ์ฑ๊ธํค
[Spring] ์ปดํฌ๋ํธ ์ค์บ @ComponentScan
[Spring] ์์ฑ์ ์ฃผ์ , ์์ ์ ์ฃผ์ , ํ๋ ์ฃผ์ , ์ผ๋ฐ ๋ฉ์๋ ์ฃผ์
[Spring] ๊ฐ์ ํ์ ์ ๋น์ด 2๊ฐ ์ด์ ์ค๋ณต์ผ ๊ฒฝ์ฐ ์ด๋ค ๋น์ ์์กด๊ด๊ณ ์ฃผ์ ์ ์ํฌ๊น?
[Spring]@PostConstruct, @PreDestory๋ฅผ ํตํ ์์ฑ๊ณผ ์๋ฉธ์ ๋ฉ์๋ ํธ์ถ
๐ฑ 3 Layer Architecture - Controller , Service, Repository
[Spring] IoC & DIP ๊ทธ๋ฆฌ๊ณ DI - IoC & DIP๋ ์์น, IoC๋ฅผ ๊ตฌํํด์ฃผ๋ ๋์์ธ ํจํด ์ค ํ๋์ธ DI
[Spring] ๋ค์ํ ๋น ์ค์ฝํ ์ค ์ฑ๊ธํค๊ณผ ํ๋กํ ํ์ ์ ๋ฆฌ
[Spring] ์น ์ค์ฝํ์ค request ์ ํ๋ก์ ์ ์ฉ
[Spring] Provider - ์คํ๋ง์ด ์ ๊ณตํ๋ ObjectProvider , ์๋ฐ ํ์ค JSR - 330 Provider
ResponseEntity<T> ๋ฅผ ์ฌ์ฉํ์ฌ ์ํ์ฝ๋์ ๋ฉ์ธ์ง ํจ๊ป ๋ฐํํ๊ธฐ
[Spring] RestTemplate๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ์์ ๋ค๋ฅธ ์๋ฒ๋ก ์์ฒญ ๋ณด๋ด๊ธฐ
Junit5 ์ฌ์ฉํด๋ณด๊ธฐ
[Spring] AOP
[Spring] ๊ฐ์ ๊ณต์ ๋ฐ์ดํฐ์ ๋์์ ์ ๊ทผํ ๋ ๋ฐ์ํ๋ ๋์์ฑ ๋ฌธ์ ๋ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผ ํ ๊น
[Spring] ํ ์คํธ์ฝ๋ ์ดํดํด๋ณด๊ธฐ