๋ณดํธ๋์ด ์๋ ๊ธ์
๋๋ค.
์ ์ฒด ๊ธ
๐ป Back-End Developer ๐ป ๊ธธ๊ฐ๋ค ๋ง๋ ์๋ฌ์ ์ด๋ ค์ ๋ ์ ์ ๊ธฐ๋กํ๋ ๊ณณ์ ๋ใทใ โ*: .๏ฝก. o(โงโฝโฆ)o .๏ฝก.:*โEclipse์ STS4(Spring Tool Suite 4) ์ค์น๋ฅผ ์งํํ๊ฒ ๋ค. 1. Eclipse ๋ด STS 4 ์ค์น1. Eclipse ์คํ - Help - Eclipse Marketplace2. 'spring' ๊ฒ์ - Spring Tools 4 ์ค์น3. Confirm4. ๋์ ํ Finish5. TrustTrust ์ฐฝ ๋ด ๋นจ๊ฐ์ ๋ค๋ชจ ๋ฐ์ค ์ ์ฒดํฌ๋ฐ์ค๋ฅผ ์ฒดํฌํ๊ณ Trust Selected ๋ฒํผ ํด๋ฆญ !๋ฐ๋ก ์๋ํ๋๊ณ ์๊ฐ ์ข ์ง๋์ ๋ํ๋ฌ๋ค. 2. Eclipse ์ฌ์คํ1. Restart NowEclipse ์ฌ์คํ ์๋ด ๋ฌธ๊ตฌ๊ฐ ๋ํ๋ฌ๋ค. Restart ํด์ฃผ์. 3. Spring Boot ํ๋ก์ ํธ ์์ฑ1. File - New - Project2. Maven - Maven Project - Next..
1. ๋ฌธ์ ๋ฐ์์ ์ฒด ๊ฐ์
์ ์๋ฅผ ๋ํ๋ด๋ ๊ฐ์ฒด์ธ custcnt ๋ฐ์ดํฐ๊ฐ ํ๋ก๊ทธ๋จ ํ๋ฉด์์์ 0๊ฐ์ผ๋ก ํ์๋๋ค. ๋ด๊ฐ xml, biz, ์๋น์ค ๊ตฌํ ์๋ฐ ํ์ผ์์ null ๊ฐ์ด ๋ฐํ๋๋ฉด 0๊ฐ์ผ๋ก ๋์ฒดํ์ฌ ๋ฐํ๋๋๋ก ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์์ค์ ๋ก๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฟผ๋ฆฌ๋ฅผ ์
๋ ฅํด๋ณด๋ฉด ์ ์์ ๊ฐ์ด ๋์ค๋๋ฐ๋ ๋ถ๊ตฌํ๊ณ ์๋ฐ ์ฝ๋์์ null๊ฐ์ด ๋ฐํ๋์ด 0๊ฐ์ผ๋ก ๋์ฒด๋๋ฉด์ ํ๋ก๊ทธ๋จ ํ๋ฉด์์์ custcnt๊ฐ 0๊ฐ์ผ๋ก ํ์๋์๋ค. ์์ฝํ์๋ฉด,์ ์๊ฐ์ด custcnt ๋ฐ์ดํฐ๊ฐ null๊ฐ์ผ๋ก ๋ฐํ๋์ด 0๊ฐ์ผ๋ก ๋์ฒด๋์ด ํ์๋๋ ๋ฌธ์ ๋ฐ์. 2. ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ 2-1. ์ฐ๊ด ๋ ํ์ผ ๋ฆฌ์คํธXMLDAOBIZ์ด๋ ๊ฒ 3๊ฐ์ ํ์ผ ์ค ์ด๋ ํ์ผ์ด ๋ฐ์ดํฐ๋ฅผ null๊ฐ์ผ๋ก ๋ฐํํ ๊ฐ๋ฅ์ฑ์ด ์๋ค. 2-2. ๊ฐ ํ์ผ ๋ณ ๋๋ฒ๊น
์ฝ๋ ์์ฑ2-..
[์๋ฌ ๋ฉ์์ง]java.lang.NumberFormatException: For input string: "null" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Long.parseLong(Long.java:589) at java.lang.Long.valueOf(Long.java:803) at common.SysCommon.setMoneyCommaFormaty(SysCommon.java:961) ...1. ์์ธNumberFormatException์ 'null' ์๋ฌ๋ null๊ฐ์ ์ซ์๋ก ๋ณํํ๋ ค๊ณ ํ ๋ ๋ฐ์ํ๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด,๋ณํํ๋ ค๋ ๊ฐ์ด null์ธ์ง ํ์ธ ํ n..
[์๋ฌ ๋ฉ์์ง]com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred while applying a parameter map. --- Check the nsCustOrderInfo.selectTotalAndAgreeCntCounts-InlineParameterMap. --- Check the statement (query failed). --- Cause: java.sql.SQLSyntaxErrorException: ORA-00911: invalid characterCaused by: java.sql.SQLSyntaxErrorException: ORA-00911: invalid character1. ์์ธxml ํ์ผ ๋ด..
[์๋ฌ ๋ฉ์์ง]java.lang.NullPointerException1. ์์ธํ
์คํธ์ฉ DB๋ฅผ ์ฐ๊ฒฐํด์ Java Application ํ๋ก๊ทธ๋จ์ ์คํํ๋ค๋ณด๋ฉด์ด์DB๋ ๋ฐ์ดํฐ๊ฐ ๋ง์์ ์ ์ฐ๊ฒฐ๋๋๋ฐ, ํ
์คํธDB๋ ๋ฐ์ดํฐ๊ฐ ์์ ์๋ ๊ฒฝ์ฐ๋ ์์ด'NullPointerException' ์๋ฌ๊ฐ ํ์๋๊ธฐ๋ ํ๋ค. ๋ฐ์ดํฐ๊ฐ ์์ด๋ ํ๋ฉด์ด ๋ณด์ด๊ณ ๊ธฐ๋ฅ์ด ์ ์์ ์ผ๋ก ์๋ํ ์ ์๊ฒ๋ ์์ธ์ฒ๋ฆฌ๋ฅผ ์ ํด์ค์ผ ํ๋ ๊ฒ ๊ฐ๋ค. 2. ํด๊ฒฐNullPointerException ์๋ฌ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด,ํด๋น ์์ธ๊ฐ ๋ฐ์ํ ์ ์๋ ๋ถ๋ถ( view์ ๊ทธ ๋ด๋ถ ์์๋ค ๋ฑ)์ ๋ํด null ์ฒดํฌ๋ฅผ ์ถ๊ฐํ๋ค. ๊ธฐ์กด ์ฝ๋@Overridepublic void set() { table.removeAll;} ์์ ์ฝ๋@Overridepublic v..
โถ ํ๋ก์ ํธhttps://soheepark.tistory.com/183 [Java, Java Swing/์ ๊ท ๊ฐ๋ฐ] ์ฟ ํฐ ๋ฐ๊ธ ๋ฐ ์ฌ์ฉ ๋ด์ญ ์กฐํโถ ๊ธฐ๋ณธ ์ ๋ณด๋๋ณด๊ธฐ๋๋ณด๊ธฐSkills : Java 8, Java Swing MVC, Sping, ibatis 2.0, Oracle 11g[ERP] |-- src |--- menu |----- CouponHistory.java |----- CouponHistoryView.jsoheepark.tistory.com [์๋ฌ ๋ฉ์์ง]com.ibatis.common.jdbc.exception.NestedSQLException:Caused by: java.lang.RuntimeExc..
โถ ํ๋ก์ ํธhttps://soheepark.tistory.com/183 [Java, Java Swing/์ ๊ท ๊ฐ๋ฐ] ์ฟ ํฐ ๋ฐ๊ธ ๋ฐ ์ฌ์ฉ ๋ด์ญ ์กฐํโถ ๊ธฐ๋ณธ ์ ๋ณด๋๋ณด๊ธฐ๋๋ณด๊ธฐSkills : Java 8, Java Swing MVC, Sping, ibatis 2.0, Oracle 11g[ERP] |-- src |--- menu |----- CouponHistory.java |----- CouponHistoryView.jsoheepark.tistory.com [์๋ฌ ๋ฉ์์ง]java.lang.reflect.InvocationTargetExceptionCaused by: java.lang.ArrayIndexOutOfBoun..
โถ ํ๋ก์ ํธhttps://soheepark.tistory.com/183 [Java, Java Swing/์ ๊ท ๊ฐ๋ฐ] ์ฟ ํฐ ๋ฐ๊ธ ๋ฐ ์ฌ์ฉ ๋ด์ญ ์กฐํโถ ๊ธฐ๋ณธ ์ ๋ณด๋๋ณด๊ธฐ๋๋ณด๊ธฐSkills : Java 8, Java Swing MVC, Sping, ibatis 2.0, Oracle 11g[ERP] |-- src |--- menu |----- CouponHistory.java |----- CouponHistoryView.jsoheepark.tistory.com [์๋ฌ ๋ฉ์์ง]com.ibatis.common.jdbc.exception.NestedSQLException:--- Cause: java.sql.SQLSyntaxE..
ํ๋์ ์์
๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ ์คํํ๊ธฐ ์ํด์ ์๋ฐ ๋ฏธ๋ค์จ์ด๋ฅผ ๋๋ ํ๋ก์ ํธ์ด๋ค.ERP ์๋ฐ ํ๋ก์ ํธ์๋น์ค๋จ ์๋ฐ ํ์ผView ์๋ฐ ํ์ผ์๋ฐ Middle Ware ํ๋ก์ ํธDTODAOXMLBIZํ์ผ ๊ตฌ์กฐ๊ฐ ๋์ถฉ ์ด๋ ๊ฒ ๋์ด ์๋ค. ๋ฌธ์ ๋ ERP ํ๋ก์ ํธ์ ์๋น์ค๋จ ์๋ฐ ํ์ผ์์ ๊ธฐ์กด MW ํ๋ก์ ํธ์ DTO ํ์ผ์ ์ ๋ถ๋ฌ์์ง์ง๋ง,์๋ก ์์ฑํ MW ํ๋ก์ ํธ์ A_DTO.java ํ์ผ์ import ์์ฒด๊ฐ ์๋๋๊ฑฐ๋ค.1. ํด๊ฒฐ1. ERP ํ๋ก์ ํธ ์ฐ์ธก ๋ง์ฐ์ค ํด๋ฆญ - Properties2. Java Build Path - Projects - Add3. ๋น๋ ํ ๋ฏธ๋ค์จ์ด ํ๋ก์ ํธ ์ ํ - OK4. Apply and Close ํด๊ฒฐ ์ - ๋ฃ โญ
ยท[Etc]
Eclipse ์คํํ ๋๋ง๋ค ์๋ ๊ฒฝ๊ณ ์ฐฝ์ด ๋ํ๋ฌ๋ค.'Send Classpath Notifications' has encountered a problem.--------------------------------------------------------------------An internal error occurred during: "Send Classpath Notifications".org/eclipse/lsp4e/LanguageServers1. ์์ธSTS4 ์ค์น ์๋ฃํ ์์ ์์ ํด๋น ์๋ฌ๊ฐ ๋ํ๋ ๊ฒ ๊ฐ๋ค. window - preference - Language Server ๋ด Spring Boot Language Server๋คJava Source FileSpring Properties File..
โถ ํ๋ก์ ํธhttps://soheepark.tistory.com/183 [Java, Java Swing/์ ๊ท ๊ฐ๋ฐ] ์ฟ ํฐ ๋ฐ๊ธ ๋ฐ ์ฌ์ฉ ๋ด์ญ ์กฐํโถ ๊ธฐ๋ณธ ์ ๋ณด๋๋ณด๊ธฐ๋๋ณด๊ธฐSkills : Java 8, Java Swing MVC, Sping, ibatis 2.0, Oracle 11g[ERP] |-- src |--- menu |----- CouponHistory.java |----- CouponHistoryView.jsoheepark.tistory.com [์๋ฌ ๋ฉ์์ง]Caused by: java.sql.SQLSyntaxErrorException: ORA-02000: missing WITHIN keywordCau..