[Spring] ์คํ๋ง PSA [Spring] ์คํ๋ง PSA 1. PSA(Portable Service Abstraction) Spring์ Spring Triangle์ด๋ผ๊ณ ๋ถ๋ฅด๋ ์ธ ๊ฐ์ง ๊ฐ๋ ์ ์ ๊ณตํด์ค๋ค. ๊ฐ๊ฐ IoC, AOP, PSA๋ฅผ ์ผ์ปซ๋๋ค. Spring์ PetClinic ์์ ๋ฅผ ๋ณด๋ฉด ์๋ธ๋ฆฟ ์ดํ๋ฆฌ์ผ์ด์ ์์๋ ๋ถ๊ตฌํ๊ณ ์๋ธ๋ฆฟ์ด ์ ํ ์กด์ฌํ์ง ์๋๋ค. ๋จ์ง @Controller ์ ๋ ธํ ์ด์ ์ด ๋ถ์ด์๋ ํด๋์ค์์ @GetMapping, @PostMapping๊ณผ ๊ฐ์ @RequestMapping ์ ๋ ธํ ์ด์ ์ ์ฌ์ฉํด์ ์์ฒญ์ ๋งคํํ๋ค. ์ค์ ๋ก๋ ๋ด๋ถ์ ์ผ๋ก ์๋ธ๋ฆฟ ๊ธฐ๋ฐ์ผ๋ก ์ฝ๋๊ฐ ๋์ํ์ง๋ง ์๋ธ๋ฆฟ ๊ธฐ์ ์ ์ถ์ํ ๊ณ์ธต์ ์ํด ์จ๊ฒจ์ ธ ์๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ์ถ์ํ ๊ณ์ธต์ ์ฌ์ฉํด์ ์ด๋ค ๊ธฐ์ ์ ๋ด๋ถ์ ์จ๊ธฐ๊ณ ๊ฐ๋ฐ์์๊ฒ ํธ์์ฑ์ ์ ๊ณตํด์ฃผ๋ .. 2020. 3. 1. ์ด์ 1 ๋ค์