MySQL ์ค์น ํ CLIํ๊ฒฝ์์ ์ ์ํ๋ ค๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. WSL Command 'mysql' not found, but can be installed with: ~ CMD 'mysql'์(๋) ๋ด๋ถ ๋๋ ์ธ๋ถ ๋ช ๋ น, ์คํํ ์ ์๋ ํ๋ก๊ทธ๋จ, ๋๋ ๋ฐฐ์น ํ์ผ์ด
๋์ปค ์ด๋ฏธ์ง๋ฅผ ์ญ์ ํ๋๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.IMAGE NAME, Repository NAME์ผ๋ก ์ญ์ ํ์ ๋ (docker image rm docker/whalesay)Error response from daemon: conflict: unable to remove r
remote repository๋ฅผ ๋ง๋ค๊ณ .gitignore๋ฅผ ์์ local repository๊ฐ ๋ ํด๋์๋ .gitignore ์กด์ฌ์ด ๋์ git remote add ~๋ก ์ฐ๊ฒฐ ํ git pull origin main์ ํ์ ๋ ๋ฐ์ํ ์ค๋ฅ์ ๋๋ค.git pull์
~/gradlew' is not executable. ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉด Build with Gradle ์ ์ ./gradlew์ ๊ถํ์ ๋ถ์ฌํ๋ ๋จ๊ณ๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค.gradle.yml์ ์ถ๊ฐ
Github Action Build ์์ ์๋์ ๊ฐ์ ์๋ฌ๋ฅผ ๋ง๋ฌ์ต๋๋ค.Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMainCaused by: java.lang.ClassNotFoun
git add ์์ LF will be replaced by CRLF the next time Git touches it ์ด๋ผ๋ ๊ฒฝ๊ณ ๊ฐ ๋ฐ์ํ์ต๋๋ค.์ด์์ฒด์ ๋ง๋ค ๋ค๋ฅธ ์ค๋ฐ๊ฟ์ ๋ํ ๊ฒฝ๊ณ ์ ๋๋ค.Window ๋ช ๋ น์ดLinux ๋ช ๋ น์ด\--global์์คํ ์ ์ฒด ์ ์ฉ ์ต์ ์ผ๋ก,
ํ๋ฆฌํ๋ก์ ํธ๋ก ๊น&๊นํ๋ธ๋ฅผ ํ์๋ถ๋ค๊ณผ ์ฌ์ฉํ๊ฒ ๋์์ต๋๋ค.ํ ๋จ์ ์์ ์ ์ฒ์์ด๋ผ conflict์ฒ๋ฆฌ๋ ์ฒ์์ผ๋ก ํด๊ฒฐํ๊ฒ ๋์ด์ ๊ธฐ๋ก์ผ๋ก ๋จ๊น๋๋ค!์คํ๋ง ๋ถํธ์ .ymlํ์ผ์ remote์์ pull๋ฐ์ ๋ ์ ๊ฐ ์ด๋ฏธ local์์ .yml์ ์์ ํด๋์ conflict
์คํ๋ง ๋ถํธ๋ก ์๋ก ํ๋ก์ ํธ(ํฌ๋๋ฆฌ์คํธ ์์ฑ ์ฑ)์ ๋ฐฑ์๋๋ฅผ ๊ตฌํ์ค์ ๋๋ค.๊ตฌํ ์ค Caused by: org.hibernate.AnnotationException: No identifier specified for entity์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ ํ๊ณ ์ฐพ์๋ณด๋ @Id์
ํ๋ฆฌํ๋ก์ ํธ ์ค ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์ ๋ชป ์ ์ด์ ์ด ์ ๋๋ ๊ธ๋ฐฉ ๊ณ ์น์ง๐ํ๋ฉด์ ์ธํ ๋ฆฌ์ ์ด์ ํฐ๋ฏธ๋์ ์ด์ฉํ๋๋ฐ.... vi์ฐฝ์์ escํค๊ฐ ์๋จนํ๋ค... ์ ํํ๋ ์ธํ ๋ฆฌ์ ์ด์ ํฐ๋ฏธ๋ vi ํธ์ง๊ธฐ์์ esc๋ฅผ ๋๋ ์ ๋ ์ฝ๋ ํธ์ง์ฐฝ์ผ๋ก ์ด๋ํ๋ ์ํฉ์ด์๋ค...์ฐพ์๋ณด๋ ์ธํ
Git์์ MacOS์ฌ์ฉ์๊ฐ Pushํ ๋ด์ฉ์ WindowOS ์ฌ์ฉ์ Pull ํ์ ๋์ด์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.OS๊ฐ ํด๋ ๊ด๋ฆฌ ๋ฐฉ์์ด ๋ค๋ฅธ ์ด์ ๋ก ๋ฐ์ํ๋ ๋ฌธ์ ๋ก, ํด๋น ํด๋์ ? ๋ฑ์ ํน์๋ฌธ์๊ฐ ๋ค์ด๊ฐ ์๊ธฐ๋ ์ค๋ฅ์ด๋ค.MacOS์ฌ์ฉ์(ํด๋น ํด๋๋ฅผ ๊ฐ๊ณ ์๋ ์ฌ์ฉ์
Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'answerController' methodํ๋ฆฌํ๋ก์ ํธ ์ค ์์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค๐ฅanswerController์ ๋ชจํธํ ๋งคํ
.yml, MySQL Workbrench ์ค์
๋ฉ์ธ ํ๋ก์ ํธ์์ Spring Security, JWT๋ฅผ ๋งก๊ฒ ๋์๋คSpring Security ์ค์ ๊ณผ ๊ธฐ๋ณธ ๊ตฌํ์ ํ๊ณ JWT๋ก ์ด์ฌํ ๋ก๊ทธ์ธ Token๊ด๋ จ ์ฝ๋๋ฅผ ์ง๊ณ ๋์ ํฌ์คํธ ๋งจ์ผ๋ก ์ค๊ฐ ํ์ธ์ ํ๋๋ฐ ๊ธ์ํ์๊ฐ์ ์์ 401์๋ฌ??!?!?! ์ด๊ฒ ๋ญ์ง? ์ถ์๋ค
๋ฉ์ธ ํ๋ก์ ํธ ๋ฐฐํฌ ์๋ฒ์ ๋ง๋ ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด๋ ์ผ์นํ์ง ์๋๋ค๋ ํ์ ์ด ๋จ๊ณ , ํฌ์คํธ๋งจ์ผ๋ก๋ ๋ก๊ทธ์ธ์ด 500 error๊ฐ ๋ฐ์ ํ๋ค. ๋ฐฐํฌ ์ค์ธ ๋์ ๋ฌธ์ ๋์ง ์์๋ ๋ถ๋ถ์ด ๊ฐ์๊ธฐ ์ด๋ฌ๋ ์ํํ๋ค. ๊ณ ๋ฏผํด๋ณด๋ ํ๋ก ํธ์์ 500์๋ฌ ์ฒ๋ฆฌ๊ฐ ์์ด๋์ ๋น๋ฐ