๐ ๊ธฐ๋ก
-
Error java.lang.IllegalArgumentException: 'script' must not be null or empty Solution Content xxx.sql ํ์ผ์ ์์ฑํ๊ณ ๋ด์ฉ์ ์ ๋ ฅํ์ง ์์๋ค. .sql ํ์ผ ์์ ์์๋ก ์ ๋ ฅ ํ ๋ค์ ์คํ. - ํด๋น ํ์ผ์ ์ง์ฐ๋์ง, ์๋๋ฉด ์์๋ก ๋ด์ฉ์ ์ฑ์์ ์๋ฌ๋ฅผ ํด๊ฒฐํ ์ ์๋ค. Before After
Spring Boot | java.lang.IllegalArgumentException: 'script' must not be null or emptyError java.lang.IllegalArgumentException: 'script' must not be null or empty Solution Content xxx.sql ํ์ผ์ ์์ฑํ๊ณ ๋ด์ฉ์ ์ ๋ ฅํ์ง ์์๋ค. .sql ํ์ผ ์์ ์์๋ก ์ ๋ ฅ ํ ๋ค์ ์คํ. - ํด๋น ํ์ผ์ ์ง์ฐ๋์ง, ์๋๋ฉด ์์๋ก ๋ด์ฉ์ ์ฑ์์ ์๋ฌ๋ฅผ ํด๊ฒฐํ ์ ์๋ค. Before After
2023.06.01 -
์ถ์ฒ | https://medium.com/@xjpp22/top-100-java-interview-questions-for-1-to-3-years-experienced-programmers-63ad74069cb6 Top 100 Java Interview Questions for 1 to 3 Years Experienced Programmers containers, multithreading, reflection, object copy, Java Web, exceptional cases, internet, Spring MVC. medium.com ๐ JDK์ JRE์ ์ฐจ์ด์ ์ ๋ฌด์์ ๋๊น? JRE(Java Runtime Environment) JRE(Java Runtime Environment)๋ ์๋ฐ ์คํ..
23. 5. 22. ๊ธฐ์ด ๋ค์ง๊ธฐ์ถ์ฒ | https://medium.com/@xjpp22/top-100-java-interview-questions-for-1-to-3-years-experienced-programmers-63ad74069cb6 Top 100 Java Interview Questions for 1 to 3 Years Experienced Programmers containers, multithreading, reflection, object copy, Java Web, exceptional cases, internet, Spring MVC. medium.com ๐ JDK์ JRE์ ์ฐจ์ด์ ์ ๋ฌด์์ ๋๊น? JRE(Java Runtime Environment) JRE(Java Runtime Environment)๋ ์๋ฐ ์คํ..
2023.05.22 -
์ง์ ๊ธ์ ์จ ๋ด๋ ค๊ฐ๋ฉฐ ๋ด์ฉ์ ์๊ธฐ์ํค๊ธฐ ์ํด ๊ทธ๋ฆฌ๊ณ ์์ผ๋ก ๊พธ์คํ ๋ฐ์ ์ ํ๊ฒ๋ ๋ ์์ ์ ์ํด. ํ์ ์ค์ค๋ก ๋์์ด ๋ ๋งํ ๊ธ์ ์ง์ ์์ฑํ๋ฉด์ ํ์์ ๊ฐ์ธ์ ์ธ ์๊ฐ์ด ๋ง์ด ๋ด๊ธด ๋ด์ฉ์ ๋๋ค. ์๊ฐ์ด ๋ค๋ฅธ ๊ฒ ๊ฐ์ ๋ถ๋ถ๋ค์ด ์๋ค๋ฉด ์ง์ฌ ์ด๋ฆฐ ์กฐ์ธ์ผ๋ก ๊ฐ๋ฅด์ณ์ฃผ์ธ์. 1. ๋ฌผ์ด๋ณด๊ธฐ ์ ์ ์ฐพ๊ธฐ ์ ์ ์ฌ์์ด ํ์ฌ์์ ์ ๋ฌด๋ฅผ ์ ๋ฌ๋ฐ์ผ๋ฉด ๋ณดํต `์๋ ค์ค ๊ฒ์ด ์๋๋ฐ ๋ญ ํ๋ผ๋ ๊ฑธ๊น`๋ผ๊ณ ์๊ฐํ๊ฑฐ๋ `๋๋ฌด ๋ง์ฐํ๊ฒ ์ ๋ฌด๋ฅผ ์ฃผ๋ ๊ฒ ์๋๊ฐ` ๋ฑ ๋ถ์ ์ ์ธ ์๊ฐ์ ํ๋ฆฌ๋ผ ์๊ฐ๋๋ค. (์๋ ์๋ ์๋ค.) ๊ทผ๋ฐ ์ ๋ฌด๋ฅผ ์ฃผ๋ ์ฌ๋์ผ๋ก์๋ ์๋ ค์ฃผ๊ธฐ ์ซ์ด์ ์๋ ค์ฃผ์ง ์์ ๊ฒ์ด ์๋๋ค. ๊ทธ์ ์ ๋ฌด๋ฅผ ์ํจ ๋ณธ์ธ๋ ๊ทธ๋ ๊ฒ ์ ๋ฌด ์ธ๊ณ๋ฅผ ํด์๋๊ฐ ๊ทธ๋ฅ ์คํ์ผ์ด๋ค. ๋ถ๋นํ๋ค ์๊ฐ๋๋ ๋ถ๋ถ๋ค์ ๋จ์ ์ง๊ธฐ ๋ณด๋ค๋ ๋ค๋ฆ์ ์ธ์ ํ๋ ๊ฒ์ด ๋ถํ์ํ..
23. 3. 15. ์ผ์๋ฌ์ง์ ๊ธ์ ์จ ๋ด๋ ค๊ฐ๋ฉฐ ๋ด์ฉ์ ์๊ธฐ์ํค๊ธฐ ์ํด ๊ทธ๋ฆฌ๊ณ ์์ผ๋ก ๊พธ์คํ ๋ฐ์ ์ ํ๊ฒ๋ ๋ ์์ ์ ์ํด. ํ์ ์ค์ค๋ก ๋์์ด ๋ ๋งํ ๊ธ์ ์ง์ ์์ฑํ๋ฉด์ ํ์์ ๊ฐ์ธ์ ์ธ ์๊ฐ์ด ๋ง์ด ๋ด๊ธด ๋ด์ฉ์ ๋๋ค. ์๊ฐ์ด ๋ค๋ฅธ ๊ฒ ๊ฐ์ ๋ถ๋ถ๋ค์ด ์๋ค๋ฉด ์ง์ฌ ์ด๋ฆฐ ์กฐ์ธ์ผ๋ก ๊ฐ๋ฅด์ณ์ฃผ์ธ์. 1. ๋ฌผ์ด๋ณด๊ธฐ ์ ์ ์ฐพ๊ธฐ ์ ์ ์ฌ์์ด ํ์ฌ์์ ์ ๋ฌด๋ฅผ ์ ๋ฌ๋ฐ์ผ๋ฉด ๋ณดํต `์๋ ค์ค ๊ฒ์ด ์๋๋ฐ ๋ญ ํ๋ผ๋ ๊ฑธ๊น`๋ผ๊ณ ์๊ฐํ๊ฑฐ๋ `๋๋ฌด ๋ง์ฐํ๊ฒ ์ ๋ฌด๋ฅผ ์ฃผ๋ ๊ฒ ์๋๊ฐ` ๋ฑ ๋ถ์ ์ ์ธ ์๊ฐ์ ํ๋ฆฌ๋ผ ์๊ฐ๋๋ค. (์๋ ์๋ ์๋ค.) ๊ทผ๋ฐ ์ ๋ฌด๋ฅผ ์ฃผ๋ ์ฌ๋์ผ๋ก์๋ ์๋ ค์ฃผ๊ธฐ ์ซ์ด์ ์๋ ค์ฃผ์ง ์์ ๊ฒ์ด ์๋๋ค. ๊ทธ์ ์ ๋ฌด๋ฅผ ์ํจ ๋ณธ์ธ๋ ๊ทธ๋ ๊ฒ ์ ๋ฌด ์ธ๊ณ๋ฅผ ํด์๋๊ฐ ๊ทธ๋ฅ ์คํ์ผ์ด๋ค. ๋ถ๋นํ๋ค ์๊ฐ๋๋ ๋ถ๋ถ๋ค์ ๋จ์ ์ง๊ธฐ ๋ณด๋ค๋ ๋ค๋ฆ์ ์ธ์ ํ๋ ๊ฒ์ด ๋ถํ์ํ..
2023.03.15 -
๊ฐ์ฒด์งํฅ ์ค๊ณ ๋ฐ ๊ตฌํ ์ ํ๊ธฐ ์ํด์ ์๊ฐํ ๋ถ๋ถ๋ค์ด๋ผ๋ ๋ด์ฉ์ผ๋ก ์ ๋ฆฌํด๋ดค๋ค. ๋ฌผ๋ก ๋ด ์๊ฐ์ ์๋๊ณ ๊ฐ์์์ ๋์จ ๋ด์ฉ๋ค์ด๋ค. ๋ณด๋ฉด์ ์ด๋ฐ ๋ถ๋ถ๋ค์ ๊ณ ๋ คํด์ผํ๋๊ตฌ๋ ๊ฒฌ๋ฌธ์ ๋ํ๋ณด์. 6๊ฐ์ง์ ์ค๊ณ ๋๋ฉ์ธ์ ๊ตฌ์ฑํ๋ ๊ฐ์ฒด์๋ ์ด๋ค ๊ฒ๋ค์ด ์๋์ง ๊ณ ๋ฏผ ๊ฐ์ฒด๋ค ๊ฐ์ ๊ด๊ณ๋ฅผ ๊ณ ๋ฏผ ๋์ ์ธ ๊ฐ์ฒด๋ฅผ ์ ์ ์ธ ํ์ ์ผ๋ก ์ถ์ํํด์ ๋๋ฉ์ธ ๋ชจ๋ธ๋งํ๊ธฐ ํ๋ ฅ์ ์ค๊ณ ๊ฐ์ฒด๋ค์ ํฌ๊ดํ๋ ํ์ ์ ์ ์ ํ ์ฑ ์์ ํ ๋น ๊ตฌํํ๊ธฐ ์ฐธ๊ณ | ๊ฐ์ฒด์งํฅ ์ธ๊ณ์์๋ ๋ชจ๋ ๊ฐ์ฒด๊ฐ ๋ฅ๋์ ์ธ ์กด์ฌ
23. 3. 10. (2)๊ฐ์ฒด์งํฅ ์ค๊ณ ๋ฐ ๊ตฌํ ์ ํ๊ธฐ ์ํด์ ์๊ฐํ ๋ถ๋ถ๋ค์ด๋ผ๋ ๋ด์ฉ์ผ๋ก ์ ๋ฆฌํด๋ดค๋ค. ๋ฌผ๋ก ๋ด ์๊ฐ์ ์๋๊ณ ๊ฐ์์์ ๋์จ ๋ด์ฉ๋ค์ด๋ค. ๋ณด๋ฉด์ ์ด๋ฐ ๋ถ๋ถ๋ค์ ๊ณ ๋ คํด์ผํ๋๊ตฌ๋ ๊ฒฌ๋ฌธ์ ๋ํ๋ณด์. 6๊ฐ์ง์ ์ค๊ณ ๋๋ฉ์ธ์ ๊ตฌ์ฑํ๋ ๊ฐ์ฒด์๋ ์ด๋ค ๊ฒ๋ค์ด ์๋์ง ๊ณ ๋ฏผ ๊ฐ์ฒด๋ค ๊ฐ์ ๊ด๊ณ๋ฅผ ๊ณ ๋ฏผ ๋์ ์ธ ๊ฐ์ฒด๋ฅผ ์ ์ ์ธ ํ์ ์ผ๋ก ์ถ์ํํด์ ๋๋ฉ์ธ ๋ชจ๋ธ๋งํ๊ธฐ ํ๋ ฅ์ ์ค๊ณ ๊ฐ์ฒด๋ค์ ํฌ๊ดํ๋ ํ์ ์ ์ ์ ํ ์ฑ ์์ ํ ๋น ๊ตฌํํ๊ธฐ ์ฐธ๊ณ | ๊ฐ์ฒด์งํฅ ์ธ๊ณ์์๋ ๋ชจ๋ ๊ฐ์ฒด๊ฐ ๋ฅ๋์ ์ธ ์กด์ฌ
2023.03.10 -
๐ ํ ์คํธ ์ฝ๋ ์ค์ต ๐ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๋ ์ด์ ? ๋ฌธ์ํ ์ญํ ์ฝ๋์ ๊ฒฐํจ์ ๋ฐ๊ฒฌํ๊ธฐ ์ํจ ๋ฆฌํฉํ ๋ง ์ ์์ ์ฑ ํ๋ณด ํ ์คํธ ํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ค ๋ณด๋ฉด ๋ ๋ฎ์ ๊ฒฐํฉ๋๋ฅผ ๊ฐ์ง ์ค๊ณ๋ฅผ ์ป์ ์ ์์ ๐ TDD Test Driven Development (ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ) ํ๋ก๋์ ์ฝ๋๋ณด๋ค ํ ์คํธ ์ฝ๋๋ฅผ ๋จผ์ ์์ฑํ๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ TFD(Test First Development) + ๋ฆฌํฉํ ๋ง ๊ธฐ๋ฅ ๋์์ ๊ฒ์ฆ (๋ฉ์๋ ๋จ์) ๐ BDD Behavior Driven Development (ํ์ ์ฃผ๋ ๊ฐ๋ฐ) ์๋๋ฆฌ์ค ๊ธฐ๋ฐ์ผ๋ก ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ ํ๋์ ์๋๋ฆฌ์ค๋ Given, When, Then ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ๐ ๋น๋ฐ๋ฒํธ ์ ํจ์ฑ ๊ฒ์ฆ๊ธฐ ์๊ตฌ์ฌํญ ๋น๋ฐ๋ฒํธ๋ ์ต์ 8์ ์ด์ 12์ ์ดํ์ฌ์ผ ํ๋ค..
23. 3. 10.๐ ํ ์คํธ ์ฝ๋ ์ค์ต ๐ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๋ ์ด์ ? ๋ฌธ์ํ ์ญํ ์ฝ๋์ ๊ฒฐํจ์ ๋ฐ๊ฒฌํ๊ธฐ ์ํจ ๋ฆฌํฉํ ๋ง ์ ์์ ์ฑ ํ๋ณด ํ ์คํธ ํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ค ๋ณด๋ฉด ๋ ๋ฎ์ ๊ฒฐํฉ๋๋ฅผ ๊ฐ์ง ์ค๊ณ๋ฅผ ์ป์ ์ ์์ ๐ TDD Test Driven Development (ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ) ํ๋ก๋์ ์ฝ๋๋ณด๋ค ํ ์คํธ ์ฝ๋๋ฅผ ๋จผ์ ์์ฑํ๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ TFD(Test First Development) + ๋ฆฌํฉํ ๋ง ๊ธฐ๋ฅ ๋์์ ๊ฒ์ฆ (๋ฉ์๋ ๋จ์) ๐ BDD Behavior Driven Development (ํ์ ์ฃผ๋ ๊ฐ๋ฐ) ์๋๋ฆฌ์ค ๊ธฐ๋ฐ์ผ๋ก ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ ํ๋์ ์๋๋ฆฌ์ค๋ Given, When, Then ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ๐ ๋น๋ฐ๋ฒํธ ์ ํจ์ฑ ๊ฒ์ฆ๊ธฐ ์๊ตฌ์ฌํญ ๋น๋ฐ๋ฒํธ๋ ์ต์ 8์ ์ด์ 12์ ์ดํ์ฌ์ผ ํ๋ค..
2023.03.10 -
Error Spring Security pwEncoder ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ ์ฉํ๋ ์ค ๋ฐ์. Error creating bean with name '...controller': Unsatisfied dependency expressed through field 'pwEncoder'; ๋ฒ์ญ: 'pwEncoder' ํ๋๋ฅผ ํตํด ํํ๋ ๋ถ๋ง์กฑ์ค๋ฌ์ด ์์กด์ฑ; '๋น ์์ฑ์์ ํ์ํ ๊ฒ์ด ๋น ์ก๊ฑฐ๋, ์๋ชป๋์์ผ๋ ๊ณ ์ณ๋ผ' ๋์ถฉ ์ด๋ฐ ๋ด์ฉ์ธ ๋ฏ ํ๋ค. Solution Content ๋น์ด ๋ฑ๋ก๋๋ ๋ถ๋ถ๋ค์ ์ดํด๋ณด๊ณ ๋๋ฝ๋ ์ด๋ ธํ ์ด์ ์ด ์๋์ง ํ์ธํ ๊ฒ. spring ์ค์ ์์ ํ์ํ ๋น ๋ฑ๋ก ์ฝ๋๊ฐ ๋๋ฝ๋์๋์ง ํ์ธํ ๊ฒ. ํ์๋ context ์ ๋น ๋ฑ๋ก ์ฝ๋๊ฐ ๋๋ฝ๋์ด ๋ฐ์ํ ์๋ฌ. Before // ์ฝ๋ After..
Java/Spring | Unsatisfied dependency expressed through field 'pwEncoder';Error Spring Security pwEncoder ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ ์ฉํ๋ ์ค ๋ฐ์. Error creating bean with name '...controller': Unsatisfied dependency expressed through field 'pwEncoder'; ๋ฒ์ญ: 'pwEncoder' ํ๋๋ฅผ ํตํด ํํ๋ ๋ถ๋ง์กฑ์ค๋ฌ์ด ์์กด์ฑ; '๋น ์์ฑ์์ ํ์ํ ๊ฒ์ด ๋น ์ก๊ฑฐ๋, ์๋ชป๋์์ผ๋ ๊ณ ์ณ๋ผ' ๋์ถฉ ์ด๋ฐ ๋ด์ฉ์ธ ๋ฏ ํ๋ค. Solution Content ๋น์ด ๋ฑ๋ก๋๋ ๋ถ๋ถ๋ค์ ์ดํด๋ณด๊ณ ๋๋ฝ๋ ์ด๋ ธํ ์ด์ ์ด ์๋์ง ํ์ธํ ๊ฒ. spring ์ค์ ์์ ํ์ํ ๋น ๋ฑ๋ก ์ฝ๋๊ฐ ๋๋ฝ๋์๋์ง ํ์ธํ ๊ฒ. ํ์๋ context ์ ๋น ๋ฑ๋ก ์ฝ๋๊ฐ ๋๋ฝ๋์ด ๋ฐ์ํ ์๋ฌ. Before // ์ฝ๋ After..
2023.03.06 -
๊ฐ๋ฐ์ผ์ง ๊ฐ๋ฐ์ผ์ง๋ ๊ฐ๋ฐ์๊ฐ ์ผ์ผ ์ ๋ฌด๋ฅผ ๊ธฐ๋กํ๊ณ , ์ฐธ๊ณ ๋ฐ ๋ถ์ํ ์ ์๋๋ก ์์ฑํ๋ ๋ฌธ์์ด๋ค. ๊ฐ๋ฐ์ผ์ง ์์ฑ๋ฐฉ๋ฒ 1. ๊ฐ๋ฐ์ผ์ง์ ๋ชฉ์ ๊ณผ ํ์ ๊ฒฐ์ ํ๊ธฐ ๊ฐ๋ฐ์ผ์ง๋ฅผ ์์ฑํ๊ธฐ ์ ์, ์ด๋ค ๋ชฉ์ ์ผ๋ก ์์ฑํ ๊ฒ์ธ์ง, ์ด๋ค ํ์์ผ๋ก ์์ฑํ ๊ฒ์ธ์ง ๋ฏธ๋ฆฌ ๊ฒฐ์ ํด์ผ ํ๋ค. ์์ 1) ํ๋ก์ ํธ์ ์ง์ฒ ์ํฉ์ ํ์ ํ๊ธฐ ์ํด ์ผ์ผ ๋ณด๊ณ ์ ํํ 2) ๊ฐ์ธ์ ์ผ๋ก ์ฐธ๊ณ ํ๊ธฐ ์ํ ๋ ธํธ ํ์ 2. ์ผ์ผ ์ ๋ฌด ๊ธฐ๋ก ๊ฐ๋ฐ์ผ์ง์๋ ๊ทธ๋ ์ ์ ๋ฌด ๋ด์ฉ์ ์์ธํ ๊ธฐ๋กํ๋ค. ์ด๋ฅผ ์ํด์ ๊ทธ๋ ์ํํ ์์ , ์์ ํ ํ์ผ, ์์ ์๊ฐ, ์์ ๊ฒฐ๊ณผ ๋ฑ์ ๊ธฐ๋กํด์ผ ํ๋ค. ์ด๋, ๋ฌธ์ ์ ์ด๋ ์ด๋ ค์ ๋ ๋ถ๋ถ, ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ฑ๋ ํจ๊ป ๊ธฐ๋กํด ๋์ผ๋ฉด ๋์ค์ ์ฐธ๊ณ ํ ๋ ๋์์ด ๋๋ค. 3. ์ผ์ผ ํ๊ณ ํ๊ธฐ ์ผ์ผ ํ๊ณ ๋, ๊ทธ๋ ์ ์ผ์ ๋์๋ณด๋ฉฐ ์ํ ์ ๊ณผ ๊ฐ์ ํ ์ ์ ..
๊ฐ๋ฐ์ผ์ง ์์ฑ ๋ฐฉ๋ฒ๊ฐ๋ฐ์ผ์ง ๊ฐ๋ฐ์ผ์ง๋ ๊ฐ๋ฐ์๊ฐ ์ผ์ผ ์ ๋ฌด๋ฅผ ๊ธฐ๋กํ๊ณ , ์ฐธ๊ณ ๋ฐ ๋ถ์ํ ์ ์๋๋ก ์์ฑํ๋ ๋ฌธ์์ด๋ค. ๊ฐ๋ฐ์ผ์ง ์์ฑ๋ฐฉ๋ฒ 1. ๊ฐ๋ฐ์ผ์ง์ ๋ชฉ์ ๊ณผ ํ์ ๊ฒฐ์ ํ๊ธฐ ๊ฐ๋ฐ์ผ์ง๋ฅผ ์์ฑํ๊ธฐ ์ ์, ์ด๋ค ๋ชฉ์ ์ผ๋ก ์์ฑํ ๊ฒ์ธ์ง, ์ด๋ค ํ์์ผ๋ก ์์ฑํ ๊ฒ์ธ์ง ๋ฏธ๋ฆฌ ๊ฒฐ์ ํด์ผ ํ๋ค. ์์ 1) ํ๋ก์ ํธ์ ์ง์ฒ ์ํฉ์ ํ์ ํ๊ธฐ ์ํด ์ผ์ผ ๋ณด๊ณ ์ ํํ 2) ๊ฐ์ธ์ ์ผ๋ก ์ฐธ๊ณ ํ๊ธฐ ์ํ ๋ ธํธ ํ์ 2. ์ผ์ผ ์ ๋ฌด ๊ธฐ๋ก ๊ฐ๋ฐ์ผ์ง์๋ ๊ทธ๋ ์ ์ ๋ฌด ๋ด์ฉ์ ์์ธํ ๊ธฐ๋กํ๋ค. ์ด๋ฅผ ์ํด์ ๊ทธ๋ ์ํํ ์์ , ์์ ํ ํ์ผ, ์์ ์๊ฐ, ์์ ๊ฒฐ๊ณผ ๋ฑ์ ๊ธฐ๋กํด์ผ ํ๋ค. ์ด๋, ๋ฌธ์ ์ ์ด๋ ์ด๋ ค์ ๋ ๋ถ๋ถ, ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ฑ๋ ํจ๊ป ๊ธฐ๋กํด ๋์ผ๋ฉด ๋์ค์ ์ฐธ๊ณ ํ ๋ ๋์์ด ๋๋ค. 3. ์ผ์ผ ํ๊ณ ํ๊ธฐ ์ผ์ผ ํ๊ณ ๋, ๊ทธ๋ ์ ์ผ์ ๋์๋ณด๋ฉฐ ์ํ ์ ๊ณผ ๊ฐ์ ํ ์ ์ ..
2023.03.06 -
Error Unknown return value type [java.lang.Integer] Java ์๋ฒ์ Ajax ํธ์ถ ์ ์๋ฌ Solution Content @ResponsBody ๋๋ฝ : ๋ฆฌํด๋๋ ๊ฐ์ view ๋ฅผ ํตํด์ ์ถ๋ ฅ๋์ง ์๊ณ HTTP ResponseBody ์ ์ง์ ์ฐ์ฌ์ง๊ฒ ๋จ. Before @RequestMapping(value = "/test.do", method = RequestMethod.POST) public int test(HttpServletRequest request, @ModelAttribute VO vo) throws Exception { int testCnt = testService.testCnt(vo); return testCnt; } After @ResponseB..
Java/Spring | Unknown return value type: java.lang.IntegerError Unknown return value type [java.lang.Integer] Java ์๋ฒ์ Ajax ํธ์ถ ์ ์๋ฌ Solution Content @ResponsBody ๋๋ฝ : ๋ฆฌํด๋๋ ๊ฐ์ view ๋ฅผ ํตํด์ ์ถ๋ ฅ๋์ง ์๊ณ HTTP ResponseBody ์ ์ง์ ์ฐ์ฌ์ง๊ฒ ๋จ. Before @RequestMapping(value = "/test.do", method = RequestMethod.POST) public int test(HttpServletRequest request, @ModelAttribute VO vo) throws Exception { int testCnt = testService.testCnt(vo); return testCnt; } After @ResponseB..
2023.02.22