본문 바로가기

Framework45

[Spring] SpEL을 사용한 Spring Properties 사용방법 / properties 설정 1. 정의 지정 2. properties파일 지정 id에 지정된 값은 config라는 이름으로 사용하겠다는 뜻이다. 사용할 properties의 path를 적어준다. 3. 사용방법(1) xml에서 사용방법 #{config['jndiName']} 는 config 라는 id에 해당하는 properties의 jndiName으로 지정되어있는 값을 가져와서 사용하겠다는 의미이다. 이때 해당 config.properties 파일에는 다음과 같이 K V 형식으로 작성해주면 된다.그럼 jndiName에 매핑되어져 있는 jdbc/XXXX값을 가져와 사용하게 된다. # 데이터 소스 jndiName=jdbc/XXXX (2) java class에서 사용방법 @Value("#{cofig['properties파일에 설정했던 ke.. 2016. 8. 17.
[Spring] 스프링 파일 사이즈 에러 / 업로드 파일크기 / MaxUploadSizeExceededException Spring을 사용하여 form DATA를 multipart 로 전송하려고 한다. (1) 파일 사이즈 지정 방법spring 설정 파일, 필자는 servlet-context.xml에 기술 100000000 이때 업로드한 파일 사이즈가 지정한 사이즈 100000000 보다 크다면org.springframework.web.multipart.MaxUploadSizeExceededException 에러를 뿜는다.이때 exception을 핸들링 하고 싶어 ( error 페이지로 돌리기 위해 ) 찾아보니추가 옵션을 작성해 주면 되었다. (2) 파일 사이즈 에러 처리 방법똑같이 spring 설정 파일, 필자는 servlet-context.xml에 기술/common/error에 있는 jsp를 반환한다. (prefix, .. 2016. 8. 9.
[Mybatis] null 처리방법 / null 체크 / jdbcTypeForNull MyBatis에서 쿼리에 매핑되는 파라미터에 Null 값이 있을 경우 에러가 발생한다. 1. 해결 방법(1)mybatis 설정 파일에 다음과 같은 setting을 추가해 준다. 2. 해결 방법(2)NULL로 셋팅 되는 파라미터 값에 옵션을 붙여준다. #{CODE , jdbcType=VARCHAR } 2016. 8. 9.
[Spring] ajax 404 해결방법 / @ResponseBody 분명 DB에 해당 Query들이 실행되고 데이터도 잘 가져옴이 log에 찍히는데ajax success 부분에 response data를 찍어보려고 하는데 안 찍힐 때!!!!!!!!!!ajax 404 =_= !!!!!!!!!!!! …………………………몇 번이고 실수한다 ㅠㅠ @RequestMapping(value = "/board/data/getBoardPopDetail") public @ResponseBody Map getBoardPopDetail(HttpServletRequest req, HttpServletResponse res) @ResponseBody 잊지 말기 !!!!!!!!!!!!!!! ㅠㅠ Data를 Body에 써줘야 할 것 아니냐! 16.10.26 내용추가@ResponseBody annota.. 2016. 8. 5.
[Spring] 펌 / @ResponseBody와 jackson을 이용하여 JSON 사용하기 ajax를 호출하여 @ResponseBody로 data를 view에 전달하려 하였는데계속 406 Error가 나서 찾아보니 , ,,,,,,,,,, Spring 설정에 따라 jackson lib를 추가하라고 하더라.관련된 좋은 글이 있길래 가져왔다. 참고하자! 출처 : http://seongilman.tistory.com/117 @ResponseBody와 jackson을 이용하여 JSON 사용하기 @ResponseBoady란?메서드에 @ResponseBody Annotation이 되어 있으면 return되는 값은 View를 통해서출력되는 것이 아니라 HTTP Response Body에 직접쓰여지게 된다. MessageConverter의 종류- StringHttpMessageConverter- FormHtt.. 2016. 7. 12.
[Spring] ModelMap 사용법 @RequestMapping 메서드로 ModelAndView, Model, Map을 리턴하는 경우모델 데이터가 뷰(view)에 전달된다.이때 ModelMap Class는 View에 data를 심어 같이 전달해준다. (1) hierarchy(계층) 구조 java.lang.Object java.util.AbstractMap java.util.HashMap java.util.LinkedHashMap org.springframework.ui.ModelMap (2) 사용 예 Import org.springframework.ui.ModelMap; @RequestMapping(value = "/helloworld") public ModelAndView Main(HttpServletRequest req, HttpSer.. 2016. 7. 7.