본문 바로가기

개발자의 공부방159

프로젝트] 에러 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'kr.co.smartix.mapper.OfflineMapper.selectWinBoxOffi.. org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'kr.co.smartix.mapper.OfflineMapper.selectWinBoxOfficeList'. It's likely that neither a Result Type nor a Result Map was specified. Mybatis 에 resultType 을 제대로 명시해주지 않아서 생긴 오류... 2020. 5. 21.
git] 실전 상황에서 쓰이는 git 깃 관련 인텔리제이 한글 표시 set LC_ALL=ko_KR.UTF-8 깃 변경받기 : git pull --rebase origin develop 로컬 커밋합치기 : git rebase -i HEAD~2 => 가장 상위의 커밋만 놔두고 pick을 다 s 로 고친다 git add . git rebase 푸쉬 : git push --force git 머지 리퀘스트 하고 나서는 새로운 브런치를 따서 작업. 새로운 브런치를 만들 때는 develop 을 기준으로 해서 만들어야함. git reset --HARD 내가 작업한게 있는 상황에서 merge develop를 하지 않았을 때 git pull --rebase 를 해서 작업한 내역을 올린다. 그리고 기존에 작업했던 commit 이 올라오고 최신으로 올라온 브런치.. 2020. 5. 20.
프로젝트] 다시 한번 생각해보기. public Map salesTransferReportExcel(@RequestParam Map map) { log.warn("===>===>===>===>===>===> ServiceImpl ===>===>===>===>===>===>===>===>===>"); Map resultMap = new HashMap(map); log.warn("===> resultMap 크크크크크" + resultMap); MemberVO memberOutPutVo = ((MyAuthenticaion) SecurityContextHolder.getContext().getAuthentication()).getMemberVO(); ArrayList arrList = new ArrayList(); String gdSeq = (S.. 2020. 4. 24.
프로젝트] 에러 Stream closed 해결하기 17:05:22.405 ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet][log:175] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception java.io.IOException: Stream closed at java.io.BufferedWriter.ensureOpen(BufferedWriter.java:116) at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:126) at java.io.BufferedWriter.flush(Bu.. 2020. 4. 22.
프로젝트] casting 하기 java.math.BigDecimal cannot be cast to java.lang.Integer java.math.BigDecimal cannot be cast to java.lang.Integer 이렇게 에러가 뜬다. int smsCnt = (int) listValue.get("sms_cnt"); //테스트 java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer ==== 이 방법 실패 ==== Object(객체)를 int로 변환하는 방법 1. int i = (int)Object 객체앞에 (int)를 써서 강제형변환 int lmsCnt = Integer.valueOf((Integer) listMapValue.get("lms_cnt")); ==== 이 방법 실패 ==== 2. int i = Intege.. 2020. 4. 22.
프로젝트] JSP 에서 토큰 값을 전달하는 방법. 프로젝트를 진행하면서 어떤 기능을 구현하느냐에 따라서 응답 호출 보내고 받는 것들이 조금씩 다르다. 그중에서 JSP에서 토큰을 전달하는 방법 두가지를 적어본다. 1. 제이쿼리 ajax function excelDownlod() { var params = {}; params.srchDateFrom = $('#sdDateFrom').val().replace(/-/g, ''); params.srchDateTo = $('#sdDateTo').val().replace(/-/g, ''); params.srchYear = $('#sdDateTo').val().substr(0, 4); //params.form = $("#frm").serialize(); //params.frm = $("form[name=form]")... 2020. 4. 20.