๊ธ ์์ฑ ๋ฐ ๋์ ์
๋ก๋, ๊ตฌ๋งค, ์ ์ฐ, ์ถ๊ธ์ด ๊ฐ๋ฅํ ebook๋ง์ผ์ผ๋ก ์ด๋ฃจ์ด์ง ebook์๋น์ค
11์ 22์ผ ~ 12์ 21์ผ ( ์ดํ ๋ณด์์ฌํญ ์ถ๊ฐ )
https://ssubooks.notion.site
https://sjinsu.notion.site
โข ๋ก๊ทธ์ธ - Spring Security ์ฌ์ฉ
โข ํ์๊ฐ์
โ ์์ด๋, ๋น๋ฐ๋ฒํธ, ์ด๋ฉ์ผ ํ์๊ฐ
โข ์์ด๋ ์ฐพ๊ธฐ โ ์ด๋ฉ์ผ๋ก ์์ด๋ ์ฐพ๊ธฐ ๊ฐ๋ฅ
โข ์ ๋ชฉ, ํ๊ทธ, ๋ด์ฉ ์
๋ ฅํ์ฌ ๊ธ ์์ฑ ๊ฐ๋ฅ
โข ํ ์คํธ ์๋ํฐ๋ก ๊ธ ์์ฑ
โข ๊ธ๋ชฉ๋ก์์ ํ๊ทธ๋ฅผ ๋๋ฅด๋ฉด ํ๊ทธ์ ๋ฐ๋ผ ๊ธ์ด ๋์ด
โข ์๊ฐํ๋์ ์์ํด์ผ ๋์ ๋ฑ๋ก ๊ฐ๋ฅ
โข ๋์๋ฑ๋ก์ ํ๊ทธ ์ ํ, ์ ๋ชฉ, ๊ฐ๊ฒฉ, ํ๊ทธ ์ถ๊ฐ ๊ฐ๋ฅ
โข ๋์ ์ฅ๋ฐ๊ตฌ๋ ๋ด๊ธฐ
โข ํ ์คํ์ด๋จผ์ธ ๊ฒฐ์ ๋ชจ๋๊ณผ ์์น๊ธ์ ์ด์ฉํ ๊ฒฐ์
โข ์ถ๊ธ์ ์ฒญ์ ํ ๊ฒฝ์ฐ ๊ด๋ฆฌ์ํ์ด์ง์์ ์ถ๊ธํ๊ธฐ ์ ์ฒญ ๊ฐ๋ฅ
โข ๊ด๋ฆฌ์ ๊ถํ์ ๊ฐ์ง admin ๊ณ์ ๋ง ๊ด๋ฆฌ์ ํ์ด์ง ์ ๊ทผ๊ฐ๋ฅ
โข ์ ์ฐ ์ฒ๋ฆฌ๋ ์์น๊ธ ์
๊ธ์ผ๋ก ์ด๋ฃจ์ด์ง๋ค.
โข ๊ฐ๋ฐ ์ธ์ด : Java 17
โข ๊ฐ๋ฐ ํ๊ฒฝ : InteliJ IDEA
โข back : Spring Boot 2.7.2, Gradle, Spring Data JPA, Spring Security
๐ ์์ฌ์ด์ & ๋ณด์ํ ์ฌํญ
์ฒซ ๊ฐ์ธ ํ๋ก์ ํธ๋ผ ์์ฌ์ด์ ์ด ๋ง์๋ค. ํ์ ๋ฐฐ์ด ๋ด์ฉ์ ์จ๋จน๋๋ฐ๋ ์ ๋๋ก ์์ง๋ ๋ชปํ์ฌ ์ฐพ์๋ณด๋ฉด์์ฝ๋๋ฅผ ์ฐ๊ธฐ๋ ํ์๊ณ ,
์ฒ์ ํ๋ก์ ํธ๋ฅผ ํ ๋ ๋ญ๋ถํฐ ํด์ผํ ์ง ๋ชฐ๋ผ์ ํค๋งค๊ธฐ๋ ๋ง์ด ํ์๋ค. ๊ทธ๋ ์ง๋งํ๋ก์ ํธ๋ฅผ ํ๋ค๋ณด๋ ์๋ฐ ๊ณต๋ถ๋ฅผ ์์ฃผํ๊ณ ํํํ
ํ๋ฉด์ ์คํฐ๋๋ฅผ ์งํํ๋๋ฐ๋ ์๋ฐ๊ฐ ๋ถ์กฑํ๋ค๋ ๊ฒ์๋๊ผ๋ค. ๊ทธ๋ ์ง๋ง ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค๋ณด๋ ์ด๋ค ๋ถ๋ถ์ด ์ค์ํ์ง ์๊ฒ ๋์ด
๊ฐ์ฝ ์กฐ์ ์ด ๊ฐ๋ฅํ์๊ณ , ๋ฐฐ์ฐ๋๊ฒ ๋ง์ ์ ์ตํ ์๊ฐ์ด์๋ค.
์ค๊ณ๋ฅผ ์๋ชปํ์ฌ, Product๋ถ๋ถ๊ณผ Book๋ถ๋ถ์ด ์์ผ์์ด์ ์ฅ๋ฐ๊ตฌ๋ ๊ธฐ๋ฅ์ด ์ ๋๋ก ์๋์ ํ์ง ์์์ ๋ค์ ์ค๊ณ๋ฅผ ํ์๋ค.
ํ์ฌ ๋ถ์กฑํ ๋ถ๋ถ์ ์ง์์ ์ผ๋ก ์์ ํด๋๊ฐ ๊ณํ์ด๋ค.