โถ ๊ณํ
1. Gradle test ์ฝ๋ ์์
2. ์คํ๋ง PSA ์ถ์ํ ์ ๋ฆฌ
โท test code
๋ฌธ์ : ๊ฒ์ ์นด์ดํธ ์ฆ๊ฐ ํ ์คํธ ์ ๊ณ์ ํ ์คํธ ์คํจ
์์ธ : ๋๋ฒ๊น ํด๋ดค๋๋ ๊ณ์ default ๊ฑธ๋ ค์ ๋ณด๋๊น switch๋ฌธ break ์ถ๊ฐ ์ํจ..
> ์นด์ดํธ ๊ฐ ์์ฒด๋ฅผ ๋น๊ตํ๋๊ฒ ์๋๋ผ ์ฆ๊ฐ ์ฌ๋ถ๋ง ํ๋จํ๋ค.
โท ์คํ๋ง PSA ์ถ์ํ
> ์คํ๋ง ๋ด๋ถ ๊ตฌํ ํด๋์ค๋ค์ด ์ถ์ํ ๋์ด ์๋ ์ด์ ?
> PSA์ ์ฐ๊ด์ด ์๋ค.
> ์๋น์ค๋ฅผ ์ถ์ํํจ์ผ๋ก์จ ๊ฐ๋ฐ์๊ฐ ์ค์ ๊ตฌํ๋ถ๋ฅผ ์์ง ๋ชปํ๋๋ผ๋ ํด๋น ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๊ฒ๋๋ค. ์ฆ, ์ถ์ํ ๊ณ์ธต์ธ ์ธํฐํ์ด์ค API ์ ์ ๋ณด๋ฅผ ํ์ฉํด ํด๋น ์๋น์ค์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉด ๋๋ ๊ฒ์ด๋ค.
> ์ถ์ํ ๊ณ์ธต์ ์ฌ์ฉํด ์ด๋ค ๊ธฐ์ ์ ๋ด๋ถ์ ์จ๊ธฐ๊ณ ๊ฐ๋ฐ์์๊ฒ ํธ์์ฑ์ ์ ๊ณตํ๋ ๊ฒ : ์๋น์ค ์ถ์ํ
> ์ด๋ก ์ธํด ์ ๊ณต๋๋ ๊ธฐ์ ์ ๋ค๋ฅธ ๊ธฐ์ ์คํ์ผ๋ก ๊ฐ๋จํ ๋ฐ๊ฟ ์ ์๋ ํ์ฅ์ฑ์ ๊ฐ๊ณ ์๋ ๊ฒ์ด ๊ณง PSA
1. Spring Web MVC
> ์๋ธ๋ฆฟ์ Low Level ๊ฐ๋ฐ์ ํ์ง ์๊ณ ์๋ํ ์ด์ ์ผ๋ก(@GetMapping, @PostMapping ๋ฑ๋ฑ) ์ฝ๊ฒ ์๋ธ๋ฆฟ์ ๊ฐ๋ฐ ๊ฐ๋ฅํจ : ์๋น์ค์ ์ถ์ํ
2. Spring Transaction
> Low Level ํธ๋์ญ์ ์ฒ๋ฆฌ์ธ setAutoCommit(), commit()... ๋ช ์์ ํธ์ถ์ด ์๋ @Transactional ์๋ํ ์ด์ ์ผ๋ก ์ฝ๊ฒ ์ฒ๋ฆฌ
> DB Connection ๊ตฌํ์ฒด ์ฝ๊ฒ ๋ณ๊ฒฝ ๊ฐ๋ฅ : Jpa, hibernate ๋ฑ๋ฑ
'๋ ๊ฑฐ์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2022.04.25์ ๊ธฐ๋ก (0) | 2022.04.25 |
---|---|
2022.04.24์ ๊ธฐ๋ก (0) | 2022.04.24 |
2022.04.22์ ๊ธฐ๋ก (0) | 2022.04.22 |
2022.04.21์ ๊ธฐ๋ก (0) | 2022.04.21 |
2022.04.20 ์ ๊ธฐ๋ก (0) | 2022.04.20 |