๐์ฃผ์ธ์ฅ ํ๊ณ ๋ก13 ๋ธ๋ก๊ทธ ์ด์ฌ https://velog.io/@geon_km geon_km (Mugeon Kim) - velog JPA Batch Insert๋ฅผ ํตํ์ฌ ์ฑ๋ฅ ๊ฐ์ (MySQL, JdbcTemplate) ๊ธฐ์กด์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๋ฌธ์ ๋ฅผ ์์ฑ์ ์ผ์ผ์ด Insert ํด์ผ๋๋ ๋ฌธ์ ์ ์ ๋ฐ๊ฒฌํ์ฌ ๋๋์ผ๋ก Insert์ ๋ฌธ์ ์ ์ ๋ฐ๊ฒฌ์ ํ์์ต๋๋ค. ์ด๋ฌํ velog.io ์๋ ๋ถํฐ ๊ธ์ Tistory์์ ์์ฑ์ ํ๋๋ฐ ๋งํฌ๋ค์ด์ด ๋๋ฌด ๋ถํธํด์ Velog์์ ๊ธ์ ์์ฑ์ ํฉ๋๋ค. 2023. 7. 22. ์ฝ๋์จ ์คํ๋ง [15๊ธฐ] - ๋ง์ง๋ง ํ๊ณ 1. ์ด๋ฒ ์ฃผ์ ํ์ตํ ๋ด์ฉ Spring REST Docs Javadoc Docker 2. ์ค์ ์ ์ผ๋ก ํ์ตํ ๋ถ๋ถ Rest Docs Spring Rest Docs๋ฅผ ์ด์ฉํด์ ๊ธฐ์กด์ ์์ฑํ API ์คํ์ ๋ฌธ์ํ๋ฅผ ํ์๋ค. ๋ฌธ์ํ์๋ ๋ํ์ ์ผ๋ก Rest Docs์ Swagger๊ฐ ์์์ผ๋ฉฐ ์ฝ๋์จ์์ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ Rest Docs๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฌธ์ํ๋ฅผ ์งํ์ ํ์๋ค. Docker ๋์ปค๋ ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ์คํ์์ค ๊ฐ์ํ ํ๋ซํผ์ด๋ค. ์ด๋ฒ์ ์ฒ์์ผ๋ก ๋์ปค์ ๋ํด ํ์ต์ ํ์๋๋ฐ ์์ง ๋ํํ ๋ ๋๋ฌด ์์ํ ๋ด์ฉ์ด์ด์ ๊ฐ๋ ์ ์ตํ๋ค๋ ๋ง์์ผ๋ก ํ์ต์ ํ์๋ค. ์ด๋ฒ์ ๋์ปค๋ฅผ ์ฌ์ฉํด์ ์ฐ๋ถํธ์ maria db ๋ฑ ์ด๋ฏธ์ง๋ฅผ ๋ฐ์์์ ๋ฐ๋ก ์ฌ์ฉ์ ํ๋๋ฐ ์ด ๋ถ๋ถ์์ ์ ๊ธฐํ๋ค. ์ด๋ณด๋ฅผ ์ํ ๋์ปค ์๋ด์ - ๋.. 2023. 4. 3. ์ฝ๋์จ ์คํ๋ง [ 15๊ธฐ ] - 7์ฃผ์ฐจ ํ๊ณ 1.์ด๋ฒ ์ฃผ์ ํ์ตํ ๋ด์ฉ Spring Security๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋ฐ๋ฒํธ ์ํธํ ๋ฐ ์ธ์ฆ, ์ธ๊ฐ๋ฅผ ์ ์ฉํ๋ผ. PasswordEncoder AuthenticationFilter 2. ์ค์ ์ ์ผ๋ก ํ์ตํ ๋ถ๋ถ 1. ์คํ๋ง ์ํ๋ฆฌํฐ์ ๋ํด ์ ๋ฐ์ ์ธ ๋ถ๋ถ์ ํ์ต 2. REST API์ Stateless ์ํคํ ์ฒ์ ๋ํด ์กฐ์ฌํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. [ Spring ] Stateless REST With CSRF 1. ๊ธ์ ์์ฑํ๋ ์ด์ ๊ธฐ์กด์ ์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง(SSR)์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๊ตฌํ์ ํ์ ๋ CSRF์ฒ๋ฆฌ๋ฅผ ํ ๊ฒฝํ์ด ์๋ค. ํ์ง๋ง ์ฝ๋์จ์์ ์ํ๋ฆฌํฐ ํํธ๋ฅผ ํ์ตํ๋ฉด์ Rest Api์์ csrf๋ฅผ ์ฌ์ฉํ์ง ์ pos04167.tistory.com 3. ๋ฐ๋ณต์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋ ์ธ์ฆ/์ธ๊ฐ ์ฒ๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐ [S.. 2023. 3. 28. ์ฝ๋์จ ์คํ๋ง [ 15๊ธฐ ] - 6์ฃผ์ฐจ ํ๊ณ 1.์ด๋ฒ ์ฃผ์ ํ์ตํ ๋ด์ฉ JWT๋ฅผ ์ด์ฉํด ์ฌ์ฉ์๋ฅผ ์ธ์ฆ(๋ก๊ทธ์ธ) ๋ฐ ์ธ๊ฐ ์ฒ๋ฆฌ 2. ์ค์ ์ ์ผ๋ก ํ์ตํ ๋ถ๋ถ ๊ธฐ์กด์ ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ JWT๋ฅผ ํ์ตํ ๊ฒฝํ์ด ์์ด ์ฒ์์๋ ์ด๋ ค์์ด ์์์ง๋ง ์ด๋ฒ ์ฃผ์ ์๊ฒ๋ ๋ด์ฉ์ ํตํ์ฌ ์๋ก์ด ๋ฐฉ์์ผ๋ก ๋ก๊ทธ์ธ์ ๊ตฌํ์ด ๊ฐ๋ฅํ ๊ฑฐ ๊ฐ๋ค. DTO์ ๋ํด์ ์กฐ๊ธ ๋ ํ์ต DTO์ ๋ํด์ ์์๋ณด์ DTO๋ ๋ฌด์์ธ๊ฐ? DTO๋ "Data Transfer Object"์ ์ฝ์ด๋ก, ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๊ฐ์ฒด๋ฅผ ๋ํ๋ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก DTO๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๊ฒ์๋ ๋ฐ์ดํฐ๋ ๋ค๋ฅธ ์ pos04167.tistory.com ๊ธฐ์กด์ DTO์ ๋ํด์ ํ์ต์ ํ์ง๋ง Controller์ Service์ DTO์ ๋ํ ์ฌ์ฉ๋ฒ์์ ๋ํด์ ๊ถ๊ธ์ฆ์ ๊ฐ์ง๊ฒ ๋์๋ค... 2023. 3. 20. ์ด์ 1 2 3 4 ๋ค์