)) ๋ณธ ํฌ์คํ ์ ๋ฐฑ๊ธฐ์ ๋์ ์คํ๋ง๊ณผ JPA ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: 207c09b) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 207c09bโน๏ธ squash merge๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด branch๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ์ฌ ์์ผ๋ก๋ commit hash๋ก ํฌ์คํ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํ ์์ ์ ๋๋ค. Overview ์ด๋ฒ ํฌ์คํ ๋ถํฐ๋ ์คํฐ๋ ์ค์ ๊ธฐ๋ฅ์ ์ฐจ๋ก๋๋ก ๊ตฌํํฉ๋๋ค. ๋จผ์ ์๊ฐ ์์ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค. ์ด์ ์ ๊ตฌํํ๋ ํ๋กํ ์ค์ (์์ )๊ณผ ์ ์ฌํฉ๋๋ค. ์๋ํฌ์ธํธ ์ถ๊ฐ ์คํฐ๋ ์ค์ ๋ทฐ๋ก ์ง์ ํ ์ ์๋ StudySettingsCo..
๋ณธ ํฌ์คํ ์ ๋ฐฑ๊ธฐ์ ๋์ ์คํ๋ง๊ณผ JPA ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: f4673f8) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout f4673f8 โน๏ธ squash merge๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด branch๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ์ฌ ์์ผ๋ก๋ commit hash๋ก ํฌ์คํ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํ ์์ ์ ๋๋ค. Overview ๋ก๊ทธ์ธ๊ณผ ๋ก๊ทธ์์ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค. ๋ก๊ทธ์ธ ํ๋ฉด์ ์์ฑํ๊ณ spring security ํจํค์ง๋ฅผ ํ์ฉํด ๋ก๊ทธ์ธ์ ์ฒ๋ฆฌํฉ๋๋ค. Implementation ๋จผ์ SecurityConfig ํด๋์ค๋ฅผ ์์ ํ์ฌ ๋ก๊ทธ์ธ, ๋ก๊ทธ์์ ๊ด๋ จ ..
๋ณธ ํฌ์คํ ์ ๋ฐฑ๊ธฐ์ ๋์ ์คํ๋ง๊ณผ JPA ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: 73571fb) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 73571fb โน๏ธ squash merge๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด branch๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ์ฌ ์์ผ๋ก๋ commit hash๋ก ํฌ์คํ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํ ์์ ์ ๋๋ค. Overview ์คํ๋ง ์ํ๋ฆฌํฐ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ํ์ฌ ์ธ์ฆ๋ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์ฐธ์กฐํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. Implementation @AuthenticationPrincipal ์ ๋ํ ์ด์ ์ Authentication ๊ฐ์ฒด์ getPrincip..
๋ณธ ํฌ์คํ ์ ๋ฐฑ๊ธฐ์ ๋์ ์คํ๋ง๊ณผ JPA ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: a7de4fe) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout a7de4fe โน๏ธ squash merge๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด branch๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ์ฌ ์์ผ๋ก๋ commit hash๋ก ํฌ์คํ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํ ์์ ์ ๋๋ค. Overview ์ด๋ฒ ํฌ์คํ ์์๋ ๋ด๋น๊ฒ์ด์ ๋ฐ์ ์์ด์ฝ ์ถ๊ฐํ๊ณ , ํ๋กํ ๊ธฐ๋ณธ ์ด๋ฏธ์ง(์๋ฐํ)๋ฅผ ์ค์ ํฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น ์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ static resource ๋๋ ํ ๋ฆฌ์ ์ค์นํฉ๋๋ค. > cd src/main/resources/s..
๋ณธ ํฌ์คํ ์ ๋ฐฑ๊ธฐ์ ๋์ ์คํ๋ง๊ณผ JPA ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: 3bb5e59) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 3bb5e59 โน๏ธ squash merge๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด branch๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ์ฌ ์์ผ๋ก๋ commit hash๋ก ํฌ์คํ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ณต์ ํ ์์ ์ ๋๋ค. Overview ๊ธฐ์กด View ์ฝ๋์ ์ค๋ณต๋ ๋ด์ฉ์ ์ ๊ฑฐํฉ๋๋ค. Thymeleaf์ Fragment๋ฅผ ์ฌ์ฉํฉ๋๋ค. Fragment Fragment์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฌ๊ธฐ ๋์์์ต๋๋ค. ๊ฐ๋ตํ๊ฒ ์ค๋ช ํ์๋ฉด, Fragment๋ ๋งํฌ์ ์์์ fr..
- Total
- 83,835
- Today
- 55
- Yesterday
- 439
- @ManyToOne
- Spring Boot Tutorial
- leetcode
- leetcode bst
- spring boot application
- Spring Data JPA
- ์คํ๋ง ๋ถํธ ํํ ๋ฆฌ์ผ
- spring boot app
- Spring Boot JPA
- ์คํ๋ง ๋ถํธ
- ์คํ๋ง ๋ถํธ jwt
- leetcode stack
- JPA
- ์๊ณ ๋ฆฌ์ฆ
- spring boot jwt
- QueryDSL
- Jackson
- ์คํ๋ง ๋ฐ์ดํฐ jpa
- intellij
- Java
- r
- gRPC
- ์คํ๋ง ๋ถํธ ์ ํ๋ฆฌ์ผ์ด์
- ์คํ๋ง๋ถํธ
- ์คํ๋ง ๋ถํธ ํ์ ๊ฐ์
- proto3
- JSON
- leetcode binary search
- Linux
- Spring Boot