์ ์ฒด ๊ธ112 [SpringBoot] (IntelliJ, vue.js, H2) ํ์๊ฐ์ ํ์ด์ง ๋ง๋ค๊ธฐ 1ํธ : dto ๋ง๋ค๊ณ ์ด๋ฆ, ํจ์ค์๋, ์ ํ๋ฒํธ ํจํด ์ฒดํฌ ๋ง๋ค๊ธฐ. ๋๋ถ๋ถ์ ์น์ฌ์ดํธ๋ํ์๊ฐ์ ๊ณผ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ๊ฐ์ง๋ค.๊ทธ ์ค ํ์๊ฐ์ ๊ธฐ๋ฅ์ ๋ง๋ค์ด๋ณด์! 1. ํ๋ฉด ๋์๊ณผ ์ ์ฒด์ฝ๋ํ์๊ฐ์ ์์ ํ์๊ฐ์ ์ค๋ณต ๋๋ ํ ๋ฆฌ์ ํด๋์ค Vue์ Spring์ ์ฐ๊ฒฐํด์ฃผ๋ dto Register-Web-backend/src/main/java/com/example/JoinWeb/dto at master · hyeong-ing/Register-Web-backend์ผ๋ฐ ํ์๊ฐ์ ๊ณผ ๋ก๊ทธ์ธ, ๊ฐํธ ํ์๊ฐ์ ๊ณผ ๋ก๊ทธ์ธ์ ๊ตฌํํ์ต๋๋ค. Contribute to hyeong-ing/Register-Web-backend development by creating an account on GitHub.github.com ์ฌ์ฉ์์ ์ ๋ ฅ๊ฐ ํจํด ์ฒดํฌ Register-Web-back.. 2025. 8. 14. [Vue.js] ์๋ก๊ณ ์นจ ์ฝ๊ฒ ํ๋ ๋ฐฉ๋ฒ, window.location.reload( ) ์ฐธ๊ณ ๋ก Vue.js์ ๋ํด์ ์ ๋ชจ๋ฆ ๋๋ค.์๋ฌด๊ฑฐ๋ ๋ง ํด๋ณด๋ ์ค์ด๊ณ ์ณ์ ์ ๋ณด์ธ์ง ์ ๋ ๋ชจ๋ฆ ๋๋ค! [ ํ ๋ผ์ ๊ฑฐ๋ถ์ด ๊ฒฝ์ฃผ๊ฒ์ ] [Vue.js] Vue.js๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋จํ ํ ๋ผ์ ๊ฑฐ๋ถ์ด ๊ฒฝ์ฃผ๊ฒ์ ๋ง๋ค๊ธฐ.ํ ๋ผ์ ๊ฑฐ๋ถ์ด๊ฒฝ์ฃผ๊ฒ์์๊ฐ๋จํ๊ฒ ๋ง๋ค์ด๋ณด์. 1. ํ๊ฒฝโก WebStrom: HTML ํธ์ง๊ธฐ๊ฐ ํฌํจ๋ ์๋ฐ์คํฌ๋ฆฝํธ IDE(Intergrated Development Environment)๋ก IntelliJ IDEA ํ๋ซํผ ์์ ๊ตฌ์ถ๋์๊ณ ๋น์ฃผ์ผ ์คํ๋์ค๋ ์ดpost-this.tistory.com 1. ํ๋ฉด๋ค์ํ๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ์๋ก๊ณ ์นจ์ด ๋์ด ํ ๋ผ์ ๊ฑฐ๋ถ์ด์ ์์น๊ฐ ์ฒ์์ผ๋ก ๋์๊ฐ๋๋ก ํ๋ค. 2. reload ์ฝ๋.game-return{ position: absolut.. 2025. 8. 13. [Vue.js] animation๊ณผ @keyframs๋ก ํ ๋ผ์ ๊ฑฐ๋ถ์ด ๊ฒฝ์ฃผ๊ฒ์ ๋ง๋ค๊ธฐ. ์ฐธ๊ณ ๋ก Vue.js์ ๋ํด์ ์ ๋ชจ๋ฆ ๋๋ค.์๋ฌด๊ฑฐ๋ ๋ง ํด๋ณด๋ ์ค์ด๊ณ ์ณ์ ์ ๋ณด์ธ์ง ์ ๋ ๋ชจ๋ฆ ๋๋ค! [ ํ ๋ผ์ ๊ฑฐ๋ถ์ด ๊ฒฝ์ฃผ๊ฒ์ ] [Vue.js] Vue.js๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋จํ ํ ๋ผ์ ๊ฑฐ๋ถ์ด ๊ฒฝ์ฃผ๊ฒ์ ๋ง๋ค๊ธฐ.ํ ๋ผ์ ๊ฑฐ๋ถ์ด๊ฒฝ์ฃผ๊ฒ์์๊ฐ๋จํ๊ฒ ๋ง๋ค์ด๋ณด์. 1. ํ๊ฒฝโก WebStrom: HTML ํธ์ง๊ธฐ๊ฐ ํฌํจ๋ ์๋ฐ์คํฌ๋ฆฝํธ IDE(Intergrated Development Environment)๋ก IntelliJ IDEA ํ๋ซํผ ์์ ๊ตฌ์ถ๋์๊ณ ๋น์ฃผ์ผ ์คํ๋์ค๋ ์ดpost-this.tistory.com 1. ๋์๊ณผ์ ๊ตฌ์ฑํ ๋ผ๋ ์กฐ๊ฑด์ ๊ฐ์ง๋ค. ์ง์๊ฐ ๋์ค๋ฉด ํ ๋ผ์ ํ๋ ์๊ฐ์ด ์งง์์ง๊ณ , ํ์๊ฐ ๋์ค๋ฉด ํ ๋ผ์ ํ๋ ์๊ฐ์ด ๊ธธ์ด์ง๋ค. ๊ฑฐ๋ถ์ด๋ ์กฐ๊ฑด ์์ด ํญ์ ๊ฐ์ ์๋๋ก ๋ฌ๋ฆฐ๋ค. .. 2025. 8. 12. [Vue.js] Vue.js๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋จํ ํ ๋ผ์ ๊ฑฐ๋ถ์ด ๊ฒฝ์ฃผ๊ฒ์ ๋ง๋ค๊ธฐ. ์ฐธ๊ณ ๋ก Vue.js์ ๋ํด์ ์ ๋ชจ๋ฆ ๋๋ค.์๋ฌด๊ฑฐ๋ ๋ง ํด๋ณด๋ ์ค์ด๊ณ ์ณ์ ์ ๋ณด์ธ์ง ์ ๋ ๋ชจ๋ฆ ๋๋ค! ํ ๋ผ์ ๊ฑฐ๋ถ์ด๊ฒฝ์ฃผ๊ฒ์์๊ฐ๋จํ๊ฒ ๋ง๋ค์ด๋ณด์. 1. ํ๊ฒฝโก WebStrom: HTML ํธ์ง๊ธฐ๊ฐ ํฌํจ๋ ์๋ฐ์คํฌ๋ฆฝํธ IDE(Intergrated Development Environment)๋ก IntelliJ IDEA ํ๋ซํผ ์์ ๊ตฌ์ถ๋์๊ณ ๋น์ฃผ์ผ ์คํ๋์ค๋ ์ดํด๋ฆฝ์ค์ ๊ฐ์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ต์ ํ๋ ํตํฉ๊ฐ๋ฐํ๊ฒฝ์ ์ ๊ณตํ๋ค. WebStorm WebStorm: The JavaScript and TypeScript IDE, by JetBrainsMake development more productive and enjoyable with WebStorm, the IDE for JavaScript and rel.. 2025. 8. 11. [Vue.js] transition์ ์ด์ฉํด์ ์ ๋๋ฉ์ด์ ์๋ ๋ํ๋ด๊ธฐ. ์ฐธ๊ณ ๋ก Vue.js์ ๋ํด์ ์ ๋ชจ๋ฆ ๋๋ค.์๋ฌด๊ฑฐ๋ ๋ง ํด๋ณด๋ ์ค์ด๊ณ ์ณ์ ์ ๋ณด์ธ์ง ์ ๋ ๋ชจ๋ฆ ๋๋ค! ๋ฒํผ์ ๋ง์ฐ์ค๋ฅผ ๋๋ฉด์์ด ์ฒ์ฒํ ๋ฐ์ ๋๋๋ก๋ง๋ค์ด๋ณผ ๊ฒ์ด๋ค. 1. ์คํํ๋ฉด 2. MainView.vue๋ฒํผ์ ์ค์ ํ๊ณ btn์ด๋ ํด๋์ค๋ฅผ ๋ถ์ฌ์คฌ๋ค. Click ์ ์ฒด ํ๋ฉด ์ค์ ์ด๋ค.์ ์ฝ๋.main-view { position: relative; width: 100vw; height: 100vh; background-color: lemonchiffon;} ๋ฒํผ์ด ์ค์์ ์์นํ๋๋ก ๋ง๋ค์๋ค. ํ ์คํธ ์ปฌ๋ฌ๋ ํ์ดํธ์ด๊ณ , ๋ฐฐ๊ฒฝ์์ ๋ธ๋์ด๋ค.์ ์ฝ๋.btn{ position: absolute; width: 80px; height: 50px; top: 50%; left:.. 2025. 8. 4. [Vue.js] :hover๋ฅผ ์ฌ์ฉํด์ ๋ฒํผ์ ๋ง์ฐ์ค ์ปค์๋ฅผ ๋๋ฉด ์๋ฐ์ ์ํค๊ธฐ. ์ฐธ๊ณ ๋ก Vue.js์ ๋ํด์ ์ ๋ชจ๋ฆ ๋๋ค.์๋ฌด๊ฑฐ๋ ๋ง ํด๋ณด๋ ์ค์ด๊ณ ์ณ์ ์ ๋ณด์ธ์ง ์ ๋ ๋ชจ๋ฆ ๋๋ค! ์ปค์๋ฅผ ๋๋ฉด ๋ฒํผ์ ์์ด๋ค๋ฅธ ์์ผ๋ก ๋ฐ๋๋ ๊ฒ์๋ง๋ค์ด๋ณผ ๊ฒ์ด๋ค. 1. ์คํํ๋ฉด 2. HelloView.vue๋ฒํผ ํด๋์ค๋ฅผ ๋จผ์ ๋ง๋ค์ด์ค๋๋ค. Click ์ ์ฒด ํ๋ฉด ๊ตฌ์ฑ์ ์ด๋ ๊ฒ ํ์ต๋๋ค. ์ ์ฝ๋.main-view { position: relative; width: 100vw; height: 100vh; background-color: lemonchiffon;} ๋ฒํผ์ ์์น๋ ์ค์์ ์์นํ๋๋ก ๋ฐฐ์นํ์ต๋๋ค. ๋ฐฐ๊ฒฝ์์ ๋ธ๋, ํ ์คํธ ์ปฌ๋ฌ๋ ํ์์์ ๋๋ค. ์ ์ฝ๋.btn{ position: absolute; width: 80px; height: 50px.. 2025. 8. 4. ์ด์ 1 ยทยทยท 3 4 5 6 7 8 9 ยทยทยท 19 ๋ค์