@ResposeBody로 JSON 형식을 받을때, 

jackson 2.x 에서는 null일 때 출력값이 null 항목 제거 표현시 Dto(Vo)에서 @JsonInclude(Include.NON_NULL) 어노테이션 사용.


ex)


@JsonInclude(include.NON_NULL)

public class DataDto {

private int idx;

private String id;

private String name;

.

.

.

}

maven , spring 익스포트시 WAR로 하면 톰캣 was서버로 빌드가 되기때문에

해당 프로젝트 폴더안의 .classpath .project .springBeans 파일을 지우고

압축해서 사용한다.


그리고 임폴트시 maven 임폴트로 불러와서 설정을 잡는다

Spring 4.x 이상버전에서는 


@RestController이 @Controller와 @ResponseBody의 사용을 대체한다.


Restful한 REST웹 서비스URL 매핑은 @RequestMapping(value="값")

값은 동사가아닌 명사형으로 사용한다.


WebApplicationInitializer은 web.xml의 설정을 대체하기 위해 사용

+ Recent posts