본문 바로가기
반응형

웹개발/스프링5

json 단일 또는 리스트 가능 설정 @RequestBody로 json 전달시 단일 또는 복수개가 필요할 경우가 있다. reqData : {"A":"value", "B": "value"} reqData : [ {"A":"value", "B": "value"}, {"A":"value", "B": "value"} ] 어느 상태로 전달해도 모두 소화한다. request domain java 파일에 어노테이션 추가만으로 가능. @ApiModelProperty(required=false, value="단일 또는 복수개 전달", example="") @JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY) public List reqData; 2022. 7. 22.
중복 선언 메소드 우선순위 주기 @Slf4j @RestControllerAdvice @Order(1) public class ControllerExceptionHandler { @ExceptionHandler({BizRuntimeException.class}) @ResponseBody public ResponseEntity handleException(BizRuntimeException e) { log.error("BizRuntime Error Code : " + e.getErrorCode(), e); return new ResponseEntity(ResponseMessage.builder() .resultCode(e.getErrorCode()) .resultMessage(e.getErrorMessage()) .detailMessage.. 2022. 6. 27.
static class에서 logger 사용하기 public class common { Logger log = Logger.getLogger(this.getClass()); //일반적인 로그 선언 //이 log.info , debug, error 등은 static 선언문에는 사용을 할 수 없다. public static Logger logger = Logger.getLogger(common.class); //static 선언시 사용 //getLogger(this.getClass()) 사용시 오류 현재 클래스명을 주면 오류 없음. public String test(String str){ log.debug("내용출력"); //오류 안남. } public static String test(String str){ log.debug("내용출력"); //오류 발.. 2016. 11. 24.
indigo spring 설정하기 1. eclipse-jee-indigo-SR2-win32 파일 다운로드 압축풀기 2. 이클립스 실행후 Help->Install New Software 메뉴 선택 3. Add site... 클릭 4.AJDT 플러그인을 먼저 설치 그렇지 않으면 Spring IDE 플러그인 설치시 Spring AJDT Integration (optional) dependency 에러로 Spring AJDT Integration 이 설치되지 않음 http://download.eclipse.org/tools/ajdt/37/dev/update -전체설치 다음은 http://blog.naver.com/PostView.nhn?blogId=suplight&logNo=10131109673 에서 참조함. 2012. 5. 14.
spring 게시판 소스 http://www.okjsp.pe.kr/seq/91590 2008. 11. 17.
반응형