ํ๋ก์ ํธ13 [TIL] ๋ค์ ์์ํด๋ณด๋ ํ๋ก์ ํธ TIL 11์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์ค๋๋ ์ ์ด ๋ถ์กฑํ ํ๋ฃจ์๋ค..์ค์ ์ ์ ์ ๋ชป ์ฐจ๋ฆฌ๊ณ Spring Security ์ ์ฉํ๋ค๊ฐ ๋์ ํ ์ ๋๊ฒ ์ด์ ์ ์ฌ ๋จน๊ธฐ ์ ๊น์ง ํน ์ค๋ค ใ .ใ ์คํ์๋ ํ๋ก์ ํธ์ Spring Security ์ ์ฉ์ ๋ง๋ฌด๋ฆฌ ์ง๊ณ ๋๋์ด ๋งฅ๋ถ ์ด๊ธฐ ์ค์ ์ ํ๋ค!์์์ผ์ ๋์ฐฉํ ๋งฅ๋ถ์ ์ค๋๊น์ง ๊ฐ๋งํ ๋๋ค๊ฐ Spring Security๊ฐ ๋ง๋ฌด๋ฆฌ๋์๋ง์ ๋ฐ๋ก ๋ฏ์ด์ ์ค์ ๊น์ง ๋๋๋ค!!๋๋ ์ด์ ๋งฅ๋ถ ์ด๋ค!!!!!!!๊ทธ๋ฆฌ๊ณ ์ ๋ ์ดํ์๋ ํ์๋ค์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ง ํ๋ค ๋ณด๋ ์๊ฐ์ด ๋ค ์ง๋๊ฐ ๊ฒ ๊ฐ๋ค.๋ด์ผ์ ๋์์ฑ ์ ์ด ๊ณต๋ถํ๊ณ ๋ค์ ํ๋ก์ ํธ ์งํ์ ํด์ผ์ง!! ๐ก ์๋กญ๊ฒ ์๊ฒ ๋ ๋ด์ฉ์ ๋ญ๊ฐ ์๋๋ผ..?!์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐฉ๋ฒํ์์๋ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์งํํ ๋ ์ฝ๋ ์ปจ๋ฒค์ , ๋ฉ์๋ ๋ฑ๋ฑ ๊ธฐ๋ณธ์ ์ธ ๊ฒ์๋ง ์ง์คํด์.. 2025. 5. 1. [TIL] ๋ค์ ์์ํด๋ณด๋ ํ๋ก์ ํธ TIL 10์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์์ฆ ์์ฒญ ํผ๊ณคํ ํ๋ฃจํ๋ฃจ๊ฐ ๋๊ณ ์๋ค.. ์ ์ ์ถฉ๋ถํ ๋ชป์๊ณ ์์ด์ ์ข๋น์ฒ๋ผ ์ง๋ด๊ณ ์๋ ๋๋์ด๋ค..๊ทธ๋๋ ํด์ผ๋ ์ผ์ ๋ค์ ๋ง๋ฌด๋ฆฌํ๊ธฐ ์ํด์ ๋ฆฌ๋ทฐCRUD์ Spring Security ๊ณต๋ถ ๋ฐ ์ ์ฉ์ ํ๋ค.๋จผ์ ๋ฆฌ๋ทฐ CRUD ๊ธฐ๋ณธ ํ ์ก์๋จ๋ ์ฝ๋์ ์ถ๊ฐ์ ์ผ๋ก ์ ์ฉํด์ผ ํ ์กฐ๊ฑด๋ค๊ณผ ์๊ฐํด๋ด์ผ ํ ๋ด์ฉ๋ค(๋ฐฐ์ก ์๋ฃ๋ ์ฃผ๋ฌธ์ธ๊ฐ? ์ด๋ฏธ ์์ฑ๋ ๋ฆฌ๋ทฐ๊ฐ ์๋๊ฐ? ๋ณธ์ธ์ด ์ฃผ๋ฌธํ ๊ฑด์ ๋ํ ๋ฆฌ๋ทฐ์ธ๊ฐ? ๋ฑ๋ฑ)์ ํ๋์ฉ ์ ์ฉํ๋ฉด์ ์ข ๋ ์๋ฒฝํ ์ฝ๋๋ก ์์ ํ๋ค. Spring Security์ ๋ํด ์ถฉ๋ถํ ๊ณต๋ถ ์๊ฐ์ ๊ฐ๊ธฐ ์ํด์ ๋น ๋ฅด๊ฒ ๋ง๋ฌด๋ฆฌํ๊ณ Security๋ก ๋์ด๊ฐ๋ค.Security... ๋ญ๊ฐ ์์์ผ ๋ ๊ฒ ๋ง์ ๋๋์ด์๋ค. ๊ตฌ์กฐ๋ถํฐ ์์ฒญ ๋ณต์กํด ๋ณด์๋ค. ์ฒ์ Spring Securi.. 2025. 4. 30. [TIL] ๋ค์ ์์ํด๋ณด๋ ํ๋ก์ ํธ TIL 5์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์ ์ ์์ด ์ง๋๊ฐ ํ๋ฃจ์๋ค..์ค๋๋ง์ ๊ฐ๋ฐ์ ์์ํ๋ ค๊ณ ํ๋ ๋ญ๋ถํฐ ํด์ผ ํ ์ง ๋ง๋งํด์ ๊ณ์ ํค๋งธ๋ค. ์ฒ์ ๊ฐ๋ฐํ ๋๋ก ๋์๊ฐ ๋๋์ด๋ผ์ ์ด๊ฒ์ ๊ฒ ๋ค์ ์ฐพ์๋ณด๊ณ , ๊ธฐ์ต์ ๋๋ฌ์ผ๋ฉฐ ์ธ์ฆ/์ธ๊ฐ์ ์ฌ์ฉ์ ๋ถ๋ถ CRUD๋ฅผ ์์ํ๋ค.์ฐ์ ์ต์ข ์ ์ผ๋ก๋ Spring Security๋ฅผ ์ ์ฉํ๋ ๊ฒ์ด ๋ชฉํ์ด์ง๋ง, ์์ง Spring Security์ ๋ํด ์ ๋ชจ๋ฅด๊ธฐ๋ ํ๊ณ ๋ชจ๋ฅด๋ ์ํ์์ ๋ฌด์์ ํ๋ฉด ๋ชฉํ ๊ธฐ๊ฐ ์์ MVP ๊ตฌํ์ ์คํจํ ๊ฒ ๊ฐ์์ JWT ํ ํฐ์ ํ์ฉํด์ ๊ตฌํํ๋ ๊ฒ์ MVP ๋ชฉํ๋ก ์ก์๋ค.์ ์ ํ๋ ํ๋ก์ ํธ์ JWT ๋ถ๋ถ์ ๋ณด๋ฉด์ ์ดํดํ๊ณ ์ฝ๋ ์์ฑํ๋ ์์ผ๋ก ์งํํ๋ฉด์ ํ์๊ฐ์ , ๋ก๊ทธ์ธ ๋ถ๋ถ์ ํ๋ฃจ ์ข ์ผ ์ก๊ณ ์์๊ณ , ๊ทธ ๋ค์ ์ฌ์ฉ์ RUD๋ฅผ ๊ฐ๋ฐํ๋๋ฐ ์ด๊ฒ๋ง์ ์ฝ์ง ์์๋ค... 2025. 4. 25. ๋ฏธ๋ ํ๋ก์ ํธ๋ฅผ ํตํด ์ป์ ๋ด์ฉ๋ค ์ฐ๋ฆฌ ํ + ๋ค๋ฅธ ํ์ ๋ฐํ๋ฅผ ํตํด ๋์๊ฒ ๋์์ด ๋ ํผ๋๋ฐฑ ์ ๋ฆฌ ๊ฐ๋ฐ์ ์ ๋ต์ ์๋ค...๊ฐ๋ฐ์ ์๋ฒฝํ ์ ๋ต๋ ์๊ณ ๋๋ ์๋ค. ๋ด๊ฐ ์๊ณ ์๋ ์ง์ ์ ์์ '์ด๋ ํ ๊ฐ์ค๋ค์ด ์๊ณ , ํด๊ฒฐ ๋ฐฉ์์ด ์์ผ๋ฉฐ ์ด๋ป๊ฒ ํด๊ฒฐํ๋ค'๋ผ๋ ํ๋ฆ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด ์ข๋ค.๊ฐ๋ฐ์๋ ์ฌ์ฉ์์ ๊ด์ ์์ ์๊ฐํ๊ณ ๊ฐ๋ฐ์ ์งํํด์ผ ํ๋ค.๊ฐ์ธ์ ์ ๋ณด๋ ํญ์ ์์คํ ์ ๊ด๋ฆฌํ ์ ์๋๋ก ํด์ผ ํ๋ค.ํํฐ๋๋ค์ ์ ์ฐพ์๋ค๋๊ณ ์งํผํฐ๋ฅผ ๋๋ํ๊ฒ ์ฌ์ฉํด์ผ ํ๋ค.๋ฌด์กฐ๊ฑด ๋ชจ๋ฅธ๋ค๊ณ ์ฐพ์๊ฐ๋ ๊ฒ์ด ์๋... ํผ์ ๊ณ ๋ฏผํ๋ ์๊ฐ์ ์ถฉ๋ถํ ๊ฐ์ง ํ GPT๋ฅผ ์ด์ฉํ๊ฑฐ๋ ํํฐ๋์ ์ฐพ์๊ฐ์ ์ค๋ช ์ ํตํด ํด๋ต์ ์ป์ด๋ ๋ฆ์ง ์๋ค.๋ณธ์ธ์ด ๊ณ ๋ฏผํ๋ ๊ณผ์ ์ด ์์๋ค๋ ๊ฒ์ด ์ค์ํ๋ค.์ด๋ค ๊ธฐ์ ์ ์ฌ์ฉํ๊ฒ ๋๋ค๋ฉด ์ด๋ค ์ฅ๋จ์ ์ด ์๋์ง ์๊ฐํด๋ณด๊ณ ์ ๋ฆฌํ๋ฉด ์ข๋ค.๋์๋ณ.. 2024. 11. 10. ๋ฏธ๋ ํ๋ก์ ํธ_Day 4 ํ๋ฃจ ์์ฝ์ค๋์ ๋ณธ์บ ํ 4์ผ์ฐจ!! ๋ด์ผ์ด๋ฉด ๋๋์ด ๋ฏธ๋ ํ๋ก์ ํธ์ ์ต์ข ๋ฐํ๋ค..ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ๋์ Github, HTML, CSS, Javascript.... ๊ทธ๋ฆฌ๊ณ ํ์ ์ ์ ๋๋ก ๊ฒฝํํ ์ ์์๋ ๊ฒ ๊ฐ๋ค!์ฐ๋ฆฌ๊ฐ ๊ณํํ๋ ๊ฒ๋ณด๋ค ๋ ๋ฉ์ง ๊ฒฐ๊ณผ๋ฌผ๋ก ๋์จ ๊ฒ ๊ฐ์์ ๋ฟ๋ฏํ๋ค.์ค๋์ ๋ ๊ฐ์ง ์๋ฌ๋ฅผ ํด๊ฒฐํ๋๋ฐ,์ฒซ ๋ฒ์งธ๋ก ํด๊ฒฐํ ์๋ฌ๋ openAPI๋ฅผ ์ด์ฉํด์ ๋ ์จ ์๋ณด๋ฅผ ๋ถ๋ฌ์ค์ง ๋ชปํ๋ ์ ์ ํด๊ฒฐํ๋ค.Mixed Content: The page at 'https://hajoo0322.github.io/1week-project/' was loaded over HTTPS, but requested an insecure resource 'http://apis.data.go.kr/1360000/VilageFc.. 2024. 11. 8. ๋ฏธ๋ ํ๋ก์ ํธ_Day 3 ํ๋ฃจ ์์ฝ๋ณธ์บ ํ 3์ผ ์ฐจ!!! ๋ฏธ๋ ํ๋ก์ ํธ๊ฐ ๊ฑฐ์ ์์ฑ์ด ๋์๋ค ๐๐๐๐๐ ๋ญ๊ฐ ๋ง์ ๊ธฐ๋ฅ๋ค์ ๊ตฌํํ๊ณ ํ์ด์ง๋ฅผ ์ถ๊ฐํ๋๋ ์๊ฐ์ด ์์ฃผ ๋นจ๋ฆฌ ํ๋ฌ๊ฐ ํ๋ฃจ์๋ค!!์ ์ผ ๋จผ์ ์ถ๊ฐํ ๊ธฐ๋ฅ์ ๋ก๊ทธ์ธ ์ฑ๊ณต ์๋ฆผ๊ณผ ํจ๊ป ๋ฉ์ธ ํ์ด์ง๋ก ์ด๋ํ๋ ๊ธฐ๋ฅ์ด์๋ค.alert('๋ก๊ทธ์ธ๋์ จ์ต๋๋ค!');window.location.href = "main.html";๋จ ๋์ค๋ง ์ถ๊ฐํ๋๋ฐ ๊ธฐ๋ฅ์ด ์๋ฒฝํ๊ฒ ๋์๊ฐ๋ค ๐ฎ๐ฎ ๊ทธ๋ค์์ ๊ฐ์ฅ ์ค์ํ๋ ๊ฐ์ธ ํ์ด์ง๋ฅผ ๋ง๋ค์๋ค!!ํ์๋ถ๋ค์ด ๋ง๋ค์ด์ค ๋ผ๋์ ๋์ ๋ด์ฉ๋ค๋ก ์ฑ์ฐ๋ฉด ๋๋๋ฐ ํ๋ํ๋ ์ฑ์ฐ๋ค ๋ณด๋ ๊พธ๋ฏธ๋ ๊ฒ์ ์์ฌ์ด ์๊ฒจ์ ์ฌ์ง๋ ๋ฃ๊ณ ์๊น๋ ์ด์๊ฒ ๋ฐ๊พธ๊ฒ ๋์๋ค. Welcome, everyone! .FirstBox { background-ima.. 2024. 11. 7. ์ด์ 1 2 3 ๋ค์