[๋จ์ผ ์ฟผ๋ฆฌ ์คํ ๋จ์ถํค] command + Enter [๋ค์ค ์ฟผ๋ฆฌ ์คํ ๋จ์ถํค] command + โฌ๏ธ + Enter
[์ํฉ] ํ ํ๋ก์ ํธ๋ฅผ ์ด์ ๋ก git์์ pull์ ๋ฐ์์์ผ ํ๋๋ฐ 'Git Pull Failed' ๋ฉ์ธ์ง๊ฐ ํ์๋์ด์ difference๋ค์ ๊ณ ์ณค๋ค๊ฐ ์ฌ์ฉํ์ง ์๋ import๋ฌธ์ด ์๋์ผ๋ก ์ญ์ ๋์ด 'Git Pull Failed' ๋ฌดํ๋ฃจํ์ ๋น ์ง๊ฒ ๋์๋ค. [๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ] 1. Settings - Editor - General - Auto Import - Java - Optimize imports on the fly ์ฒดํฌ ํด์ [๋ฌธ์ ํด๊ฒฐ ์๋ฃ] No differences ์๊ฒผ์ฅฌ? pull ์๋ฃ !
[์ํฉ] 'http://localhost:8080/order/orderJspPage'์์ '์นด๋ ๊ฒฐ์ ' ๋ฒํผ ์ฒดํฌ ํ '๊ฒฐ์ ํ๊ธฐ' ๋ฒํผ ๋๋ฅด๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ์ API๊ฐ ํธ์ถ๋๊ณ , ๊ฒฐ์ ์๋ฃ ์, order.js์์ ๊ตฌ์ฑ๋ ๋ค์์ ์ฝ๋ ์ผ๋ถ๋ก ์ธํด 'http://localhost:8080/order/paySuccess.jsp'๋ก ํ์ด์ง๊ฐ ๋์ด๊ฐ์ผํ๋ค. //order.js //ํฌํธ์ API : ์นด๋ ๊ฒฐ์ ์์ฒญ // [1-1] card ๊ฒฐ์ API ํธ์ถ function payment(){ // 1. ํฌํธ์ ๊ณ์ ์ฐ๋ ๋ฐ API ์ฐ๊ฒฐ var IMP = window.IMP; IMP.init("imp******"); //ํฌํธ์ API ๊ณ์ ๋ฒํธ //์ํฌ๋ฆฟ ํค ์ฒ๋ฆฌ ํด์ผํจ // 2-1. order.jsp ์ ๋ฌ ๋ ..
[์ํฉ] intellij ํ๊ฒฝ์์ mysql๊ณผ ์ฐ๊ฒฐํด์ผํจ, intellij ๋ด config.properties ํ์ผ ๋ด ์ํฌ๋ฆฟ ํค์ ๊ฐ์ ๋ฐ๊พธ๊ณ DB์ ์ฐ๊ฒฐ์์ผ์ผํจ spring.datasource.driverClassname = com.mysql.jdbc.Driver spring.datasource.url = jdbc:mysql://hostname:3306/new_schema spring.datasource.username = username spring.datasource.password = 1234 [๋ฌธ์ ๋ฐ์] Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) DB์ ์ฐ๊ฒฐ ์..
[์ํฉ]1. (์๋ฐ ์คํฌ๋ฆฝํธ) ๊ธฐ๋ฅ ๊ตฌํ ๋ชฉํ๊ฒฐ์ ๋ฐฉ๋ฒ ๋ฒํผ 3๊ฐ (์นด๋, ๊ณ์ข์ด์ฒด, ์นด์นด์คํ์ด) ์ค ์นด๋ ๋ฒํผ ํด๋ฆญ ์,ํด๋ฆญ ๋ ๋ฒํผ : ํ
๋๋ฆฌ ์์ฐ, ๋ฐฐ๊ฒฝ ์์ 'ํ๋์', ๊ธ์ ์์ 'ํฐ์'ํด๋ฆญ ๋์ง ์์ ๋ฒํผ : ๊ธฐ์กด ๋์์ธ ์ ์ง ์นด์นด์คํ์ด, ๊ณ์ข์ด์ฒด ๋ฒํผ ์์ ๋์ผ [1์ฐจ ๊ธฐ๋ฅ ๊ตฌํ ์๋ฃ]1. ๋ฉ์๋ ๊ตฌํ// ๊ฒฐ์ ๋ฐฉ๋ฒ '๋ฒํผ' ํด๋ฆญ ์, ํด๋ฆฐ ๋ ๋ฒํผ์ ์์ ๋ณ๊ฒฝfunction changeBtnColor(id) { var paymentBtns = document.getElementById(id); paymentBtns.style.border = "none"; paymentBtns.style.backgroundColor = "#0185FE"; paymentBtns.style..
[์๋ฌ ๋ฐ์ : TypeError] order.js:113 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'value') at payment (order.js:113:27) at HTMLInputElement. (order.js:12:9) payment @ order.js:113 (์ต๋ช
) @ order.js:12 [์๋ฌ ์์ธ] order.js์ 'payment()' ๋ด ํ๋ผ๋ฏธํฐ ๊ฐ์ ๋ฐ์ดํฐ๋ก ๋ถ๋ฌ์ฌ value ๊ฐ์ ๋ถ๋ฌ์ค์ง ๋ชปํจ ๋น์ฅ order.js ๋ก ๊ฐ์ [๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ] 1. order.js function payment(){ var IMP = window.IMP; IMP.init("imp******"); //ํฌํธ..
[์ํฉ] intellij์์ git ์ฐ๋ํ๋ฉด์ ํ ํ๋ก์ ํธ ์งํ ์ค, PR ์๋ฃ ๋ ํ์๋ค์ด ๋ณ๊ฒฝํ ํ์ผ์ ๋ด local ์ธํ
๋ฆฌ์ ์ด์ ๋ฐ์ํ๊ธฐ ์ํด sync fork์ fetch ์๋ฃ ํ Pull ํด๋ฆญ [์๋ฌ ๋ฉ์ธ์ง] Git Pull Failed Your local changes will be overwritten by merge. Commit, stash, or revert them to proceed. View them [๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ] 1. View them ํด๋ฆญ ํด๋ฆญํ๋ฉด 'Local Changes Prevent from Pull' ์ฐฝ์ผ๋ก ๋ค์ด๊ฐ์ง๋ค. ๊ทธ๋ผ ๋ฌ๋ผ์ง ๋ถ๋ถ์ด ์๋ ํ์ผ๋ค์ด ๋ณด์ด๊ฒ ๋๊ณ , ๊ทธ ํ์ผ๋ค ์์์ '>>' ํด๋ฆญํ๋ฉด ๋ณ๊ฒฝ๋๋ค. ๊ณต๋ฐฑ ๋ถ๋ถ๋ ๋ค ๋ฐ์ํด์ค์ผํจ ํ์ง๋ง ๋ฐ์ํ๋ ค๊ณ ํด๋ ..
์์ ! ์ด๋ฐ ๋ฐ๋ณด๊ฐ์ ์ค์๋ฅผ ! [์ํฉ] ํฌํธ์ ๊ฒฐ์ API ์์ฒญํ์ฌ ๊ฒฐ์ ์๋ฃ ํ ์ฌ์ฉ์์ ์ ์ฉ์นด๋ ๋ฒํธ๋ฅผ DB์ ๋ฃ์ด์ผ ํจ [๊ฒฐ์ ์๋ฃ ์นด๋ ๋ฒํธ ๋ฐ์ดํฐ ๋๊ธฐ๊ธฐ ์ํด ์๋ ํ์ผ๋ค ์์ ๊ณผ์ ] 1. StodDTO.java private int creditNum; ์ ์ฉ์นด๋ ๋ฒํธ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ ๋ ์ปฌ๋ผ ์ถ๊ฐ, ์์ฑ์ / getter / setter / toString ์ถ๊ฐ 2. StodMapper.xml INSERT INTO payHty (odNo, id, lstPrice, payType, slrName, slrNum, bsnsName, indst, kind, slrPhone, creditNum, state, cardType, instlFees, slrAddr) VALUES (#{odNo}, #{id}, ..
Caused by: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'stodDaoImpl': Requested bean is currently in creation: Is there an unresolvable circular reference? ์คํ๋ง์ด ๋น์ ์์ฑํ๋ ๊ณผ์ ์์ ์ํ ์ฐธ์กฐ๊ฐ ๋ฐ์ํ์์ ๋ํ๋ด๋ ์๋ฌ ๋ฌธ๊ตฌ์ด๋ค. - ์ํ ์ฐธ์กฐ๋? ๋น A๊ฐ ๋น B ์์กด, ๋น B๊ฐ ๋น A ์์กด => ๋น์ ์ด๊ธฐํํ๋ ๋์ ์๋ก๊ฐ ์๋ก๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ฒ ๋์ด ๋น ์์ฑ ๋ถ๊ฐ ๋ฌธ์ ๋ฐ์ - ํด๊ฒฐ ๋ฐฉ๋ฒ ์ํ ์ฐธ์กฐ๋ฅผ ์ผ์ผํค๋ ๋น๋ค ์ฌ์ด์ ์์กด์ฑ ์ ๊ฑฐ or ๋ณ๊ฒฝ ์๋ฌ ๋ฉ์ธ์ง Caused by: org.s..
์ํฉ : ์ฃผ๋ฌธ ๋ด์ญ ํ
์ด๋ธ์ ์ฃผ๋ฌธ์ ๋ณด ๋ฐ์ดํฐ ์ฝ์
ํด์ผํจ ['์ฌ์ฉ์ ๊ฒฐ์ ์๋ฃ X' โถ๏ธ '๊ฒฐ์ ํ๊ธฐ' ๋ฒํผ ํด๋ฆญ ์ ์ฃผ๋ฌธ ๋ด์ญ ํ
์ด๋ธ์ ์ฃผ๋ฌธ์ ๋ณด ๋ฐ์ดํฐ ์ฝ์
] vs ['์ฌ์ฉ์ ๊ฒฐ์ ์๋ฃ O' โถ๏ธ ๊ฒฐ์ ์๋ฃ ํ ์ฃผ๋ฌธ ๋ด์ญ ํ
์ด๋ธ์ ์ฃผ๋ฌธ์ ๋ณด ๋ฐ์ดํฐ ์ฝ์
] ๋ฐ์ดํฐ ์ฝ์
์์ ์ ์ฌ์
์ ํน์ฑ๊ณผ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง. ๋น์ฆ๋์ค ๋ชฉํ์ ์ ๋ต์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ผ๋ฏ๋ก, ์ฌ๋ฌ ๊ด์ ์์ ๊ณ ๋ คํด๋ณด๋๊ฒ ์ข์. 1. ๋ฐ์ดํฐ ์ ํ์ฑ 2. ๋ฐ์ดํฐ ๋ถ์ 3. ์์คํ
์ฑ๋ฅ ์ 3๊ฐ์ง๋ฅผ ๊ณ ๋ คํ์ฌ ์ฝ์
์์ ๊ฒฐ์ ['์ฌ์ฉ์ ๊ฒฐ์ ์๋ฃ X' โถ๏ธ '๊ฒฐ์ ํ๊ธฐ' ๋ฒํผ ํด๋ฆญ ์ ์ฃผ๋ฌธ ๋ด์ญ ํ
์ด๋ธ์ ์ฃผ๋ฌธ์ ๋ณด ๋ฐ์ดํฐ ์ฝ์
] ๊ฒฐ์ ์๋ฃํ์ง ์์ ์ฃผ๋ฌธ ๊ธฐ๋ก ์, 1. ๋ฐ์ดํฐ ์ ํ์ฑ status ์ปฌ๋ผ์ '๊ฒฐ์ ๋๊ธฐ ์ค', '์ฃผ๋ฌธ ์ทจ์' ๋ฑ์ ์ํ ..
mac terminal ์ ์ Spring ํ์ต ์ํด JAVA 11 ๋ฒ์ ์ด ํ์ํ ์ํฉ, ์๋ ์๋ฐ ๋ฒ์ ์ 8์ธ ๊ฒ ๊ฐ๋ค. brew update ์
๋ฐ์ดํธ ํด์ฃผ๊ณ brew tap adoptopenjdk/openjdk brew search jdk jdk ์ฐพ์ ํ brew install --cask adoptopenjdk11 jdk 11 ๋ฒ์ ์ค์น /usr/libexec/java_home -v java๊ฐ ์ค์น๋ ๊ฒฝ๋ก ํ์ธํด์ฃผ๊ณ java -version ์๋ฐ ๋ฒ์ ํ์ธ ์ค์น ์ฑ๊ณต
ํฐ๋ฏธ๋ ์ ๊ทผ ํ sudo lsof -PiTCP -sTCP:LISTEN ๊ทธ๋ผ PID๊ฐ ์ข๋ฅด๋ฅต ๋์ค๋๋ฐ java PID๋ฅผ ์ง์ฐ์ kill -9 11524 ๊ตฌ๋ผ ๋