본문 바로가기

개발중/troubleshooting

(87)
Request header is too large 에러 해결 REST API 를 사용하는 프로젝트에서 공지사항을 다루는 와중에 INSERT (POST) , SELECT (GET) 은 잘 되는데 UPDATE (PUT) 은 아래와 같은 오류가 난다. Header 길이가 길다는데, 그럼 Header Size 를 늘려줄까 ? 어떤 커뮤니티 에서는 Get Parameter 줄이고 GET을 POST 로 변경 하라고 하는데, POST 는 내가 하고자 하는 (수정) 의미와 벗어나기 때문에 후순위로 미룰 것이다. 그래서 PATCH 로 시도해보았는데, 이 또한 실패다. server.max.http-header-size=1000KB server.max.http-header-size=1000KB 으로 변경 너무 큰거 같은데 ; 이렇게 해결 했습니다 😎 server.max.http-he..
mybatis 에러 해결 : java.lang.IndexOutOfBoundsException 아래와 같은 샤라라라라 에러가 발생했다. 이 에러로 인해 2시간을 해맸다. ### Cause: java.lang.IndexOutOfBoundsException: Index: 25, Size: 25 더보기 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index: 25, Size: 25 ### The error may exist in file [C:\coding\workspace-spring-tool-suite-4-4.9...
Check the 'Function Name Parsing and Resolution' 에러 해결 java.sql.SQLSyntaxErrorException: FUNCTION ~ does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual 쿼리에 이상이 없는데,, ? 생각하지말고 공백 체크 해보고 실제로 쿼리 던져보기. ❌ SELECT COUNT (mmd_seq) AS totalCnt FROM ML_MODEL_DICTIONARY WHERE mmi_seq = 12 ⭕ SELECT COUNT(mmd_seq) AS totalCnt FROM ML_MODEL_DICTIONARY WHERE mmi_seq = 12
java.lang.NumberFormatException: For input string: "" @ApiParam( value = "Paging Limit Num", name = "limitNum", type = "int", example = "") @RequestParam (value="limitNum", defaultValue="0")​ java.lang.NumberFormatException: For input string: "" WARN i.s.m.p.AbstractSerializableParameter - Illegal DefaultValue 0 for parameter type integer java.lang.NumberFormatException: For input string: "" at java.base/java.lang.NumberFormatException.forInputStri..
mybatis vo null 처리 - NullPointerException mybatis 에서 SelectOne 으로 데이터를 가지고 올 때 Data 가 없는 경우에는 500 에러가 발생한다. Otinal 을 이용해서 null Check 를 하고 싶었는데 Optinal 사용법이 미숙해서 사용법 숙지가 필요할 것 같다. 그래서 내가 해결한 방법은 Dao 에서 Data 를 받아왔을 때 vo 가 null 이라면 NullPointerException 이 발생할 것이고, 그럴 경우 새 객체를 생성해준다. vo = dao.selectKeword(vo); try { int keywordSeq = vo.getKeyword_seq(); } catch (NullPointerException e) { vo = new CategoryBasicVo(); }
org.mybatis.spring.MyBatisSystemException: nested exception is 에러 org.mybatis.spring.MyBatisSystemException: nested exception is nested exception is ~~~ Error querying database. Mapped Statements collection does not contain value for issueCode.codeList123 이게 못 찾아가겠다는 오류인 것 같은데 DAO 에서 BATIS 를 못찾아가고 있는 이 상황이 🤦‍♀️ 시도 ✖ mapper nane 바꿔보기 ✖ vo 확인해보기 ✖ result type 바꿔보기 다영선배 찬스 아래에서 발생한 문제이다. 우리 시스템은 설정 파일 자체에서 SqlSession 명까지 선언을 해주었다. 그래서 아래처럼 일치시켜 줘야 한다.
To install it, you can run: npm install --save @/utils/saveId.js 에러 오랜만에 vue 문서를 실행시키니깐 에러가 나온다. * @/utils/saveId.js in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/index.vue?vue&type=script&lang=js& To install it, you can run: npm install --save @/utils/saveId.js @/utils/saveId.js npm install 을 요구 하는건 알겠다. 근..
@ApiParam NULL 해결 / Required String parameter '' is not present ApiParam 으로 4개의 데이터를 전달 받는다. 내가 원하는 흐름은 필수 1개의 데이터는 reqired 는 true 이고 필수 아님 3개의 데이터는 reqired 는 false 이다 public void updateCategory( @ApiParam( name = "NAME", type = "String", value = "이름", example = "SOOBIN", required = true ) @RequestParam("NAME") String NAME, @ApiParam( name = "AGE", type = "String", value = "나이", example = "25", required = false ) @RequestParam("AGE") String AGE, @ApiParam( n..