JAVA(52)
-
Eclipse Neon + gradle 설정
1. Eclipse 플러그인 설정 - Eclipse Marketplace 에서 gradle 검색 - Buildship Gradle Integration 2.0 인스톨 - 설치 완료 후 Ecilpse 재시작 2. Gradle 프로젝트 생성 - File > New > Project 메뉴 선택 - Gradle > Gradle Project 선택 3. Source Folder 및 Web Folder 생성 - Java Resources 에 Source Folder 추가 : src/main/resources - 하단 src/main 하위폴더로 Web Folder 생성 : webapp : webapp/WEB-INF 전체 폴더 구조 3. Gradle 설정 - build.gradle 파일 오픈 - plugin 설정 ap..
2018.04.11 -
화면에서 배열로 256개 이상의 Data 전송 시 IndexOutOfBoundsException오류 해결 방법
스프링 동적리스트 바인딩의 경우 최대 256개까지가 기본설정으로 되어 있다. 만약, 256개 이상을 파라미터로 넘기게 된다면 IndexOutOfBoundsException이 발생하게 될 것이다. @InitBinderpublic void initBinder(WebDataBinder binder) { binder.setAutoGrowCollectionLimit(1024);} 위와 같이 Controller에 추가를 하여 해결하면 된다. 다른 방법으로 톰캣의 경우 설정하는 법도 있곤 한데.. 그냥 이걸로...ㅋ
2018.03.28 -
[RESTFul] ResponseEntity 제너릭 타입 사용 타입처리 방법???
제목을 써 놓고도 제목이 어렵네용..ㅡㅡ;; 여튼 RESTFul 서비스를 하여 JSON 으로 결과 값을 받을 경우 public class ResponseWrapper {...private Object data;...} 위와 같은 방식으로 Data를 받을 경우 저 Data의 값이 어떠한 타입인지 모르기 때문에 결과 적으로는 {success : true,data : { userId=kamsi76, password=1234 }} 이렇게 data가 JSON 형식이 아닌 형식으로 받게 되어 맵핑이 정상적으로 되지 않습니다. 그래서 다음과 같이 public class ResponseWrapper {...private T data;...} 이렇게 처리 하면 되겠구나 하고 다시 수정을 했으나.... 다음과 같은 문제가..
2018.01.25 -
시작
Spring Boot 설정 관련하여 초기 셋팅해 주는 URL : https://start.spring.io/ 1. 메이븐 설정 4.0.0 com.iinnoincSpringBootTest0.0.1-SNAPSHOTjar SpringBootTestDemo project for Spring Boot org.springframework.bootspring-boot-starter-parent1.5.7.RELEASE UTF-8UTF-81.8 org.springframework.bootspring-boot-starter-testtest org.mybatis.spring.bootmybatis-spring-boot-starter1.3.1 org.springframework.bootspring-boot-starter-jdb..
2017.10.16 -
ArrayList 정렬 및 자르기
1. ArrayList 정렬 Collections sort(students, new Comparator() { public int compare(Student s1,Student s2) { if(s1.getName() != null && s2.getName() != null && s1.getName().comareTo(s1.getName()) != 0) { return s1.getName().compareTo(s2.getName()); } else { return s1.getAge().compareTo(s2.getAge()); } } ); 2. ArrayList 자르기 List numbers = new ArrayList( Arrays.asList(5,3,1,2,9,5,0,7) ); List head = ..
2016.03.07 -
Custom Validation Annotion 생성
Spring에서 코드성을 체크하는 validation 없어서 생성하기로 맘먹고 구글링 시작....^ ^ package com.company.common.validation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import javax.validation.Constraint; import javax.validation.Payload; @Documented @Constraint(validat..
2015.08.26