본문 바로가기

Spring5

java.lang.IllegalArgumentException: Unable to deserialize the execution context 자바 스프링 에러 java.lang.IllegalArgumentException: Unable to deserialize the execution context at org.springframework.batch.core.repository.dao.JdbcExecutionContextDao$ExecutionContextRowMapper.mapRow(JdbcExecutionContextDao.java:328) at org.springframework.batch.core.repository.dao.JdbcExecutionContextDao$ExecutionContextRowMapper.mapRow(JdbcExecutionContextDao.java:312) at org.springframework.jdbc... 2023. 7. 4.
spring 컨트롤러에서 파라미터 map으로 받기 @RequestMapping("/test")public ModelAndView test123(@RequestParam Map param) throws Exception { ModelAndView mav = createModelAndView("front/test"); String name = param.get("name"); return mav; } @RequestParam Map param을 지정함에 따라서 map형식으로 편하게 받을 수 있고 서비스단에도 그대로 넘겨줄 수 있어서 편하다. map형식으로 값을 넣었다, 빼는게 쉽기 때문에 별도의 VO를 만들 필요도 없다. 2018. 5. 15.
Spring redirect http 요청 문제 Spring mvc에서 redirect 하게 되면 http로 요청하게 된다. 일반적으로 별문제 없다고 볼 수 있지만(생각할 수 있지만), 사실 큰 문제가 생긴다. 브라우저에서는 보안 문제로 https페이지에서 http 컨텐츠를 가져오지 않는다. (반대로 http에서 https는 가져올 수 있다.) 그래서 https페이지에서 호출하고나서 redirect를 받을 때, http면 브라우저에서 차단되서 다음 페이지로 이동할 수 없게 된다. 예시 ) 이렇게 리다이렉트를 하게되면 (https로 들어와도) http로 통신하게 된다. 이런 문제를 해결하는 방법은 다음과 같다. 혹은 dispatcher-servlet.xml에 redirectHttp10Compatible="false"를 추가해준다. 그럼 https로 들어.. 2017. 11. 15.
java에서 image파일을 thumbnail로 만들어서 응답하는 방법 java(spring)에서 image파일을 thumbnail로 만들어서 다운로드하는 방법 이미 이미지는 업로드가 되어있는데, 용량이 크다.근데, 이 이미지를 썸네일로 자주 사용하게 되는데... 트래픽과 속도에 대해서 영향이 크다.손톱만한 이미지(80*80)를 쓰는데, 용량 6MB, 사이즈 4k파일을 가져오는 건 좀 아니지 않는가 그래서 애초에 큰 이미지를 서버에서 썸네일로 변환해서 사용자에게 출력해주기로 했다.thumbnailator를 사용했다. (참조 링크)압축을 풀고 폴더를 프로젝트 내의 경로에 맞춰서 넣어주면 된다. 호출할 때마다 썸네일로 만들어주면, 서버에 부하가 많이 들어가지 않을까 했는데 무시해도 될 정도라고하니 다행이다.gif같은 움짤은 작아진 다음에는 움직이지 않았다. *주의사항 : 톰캣에.. 2017. 10. 25.