☕️Java/🍃Spring-boot

☕️Java/🍃Spring-boot

XMLHttpRequest 객체 사용시 required request body is missing 예외.

포스트맨에서 GET 메서드로 JSON 데이터를 전달하면 응답성공. API는 아래와 같이 GET 방식으로 작성되었음에도 @RequestBody로 json을 잘 받는다. 단, 포스트맨으로 전송시에만. JS단에서 GET 으로 JSON 객체를 전송하면? 받지못하고 아래와 같은 예외를 던진다. 같은 GET방식으로 JSON 데이터를 전송했는데, 포스트맨으로 전송할 때는 spring이 잘 받아들였는데, XMLHttpRequest로 보낼 때는 Required request body is missing 에러 발생. 둘다 header에 content-type으로 application/json을 명시한 상태로 보냈다. Postman이 전송하는 agent는 GET 메서드임에도 불구하고 json을 전송하도록 지원하지만, XML..

☕️Java/🍃Spring-boot

MyBatis 로깅이 안 찍힐때?

resource 폴더에 log4j.xml 에 다음과 같이 패키지별 로깅 설정이 있다. 여기서 로그 레벨을 debug 로 찍어 주면 된다. 그럼 아래와 같이 정상 출력 된다.

☕️Java/🍃Spring-boot

테스트중 필드에 선언한 클래스에서 NPE 발생.

accountDetailService에서 revenueAppropriationRepository를 호출해서 그런가. accountDetailService를 Autowired로 생성하지 않고, new AccountDetailService()로 호출해서? 맞았네.

☕️Java/🍃Spring-boot

REST API Method Mapping 시 몇가지 Tip

- 쿼리스트링에 @RequestParam 안해도 argument 이름이 같으면 맵핑 해준다.

☕️Java/🍃Spring-boot

intelli j 에서 lombok 이 안 먹힐때.

디펜던시에 추가해줬는데 롬복이 안먹힐때? @Slf4j를 추가해줬는데 log 변수를 찾지 못한다거나. 그럴때 체크 요소. 1. intelli J의 Settings에서 annotation processor에 체크해 줬는지를 확인. 2. lombok 플러그인을 설치했는지 확인.

☕️Java/🍃Spring-boot

Lombok 어노테이션을 못 찾아서 cannot find symbol 이 뜰 때.

Lombok Requires Annotation Processing: Do you want to enable annotation processors? Enable 에서 Enable을 눌렀고, 설정에서도 annotation processing 체크도 해줬고, 플러그인도 설치해줬는데도 롬복 어노테이션에서 cannot find symbol 이 뜰 때는? ex) @Data를 못찾음. import에 문제가 있을 수 있다. import static 으로 되 있는 부분을 잘 볼 것. inner class 중에 빠진 것들이 있을 수 있다. inner 클래스는 static으로 생성해야 하기 때문.

☕️Java/🍃Spring-boot

HotSwap 관련.

ctrl + shift + f9 를 눌러서 hot swap을 하는데. class나 method나 field를 변경 및 추가한 경우에는 핫스왑이 안됨. 빌드를 다시 해줘야 함.

☕️Java/🍃Spring-boot

다국어처리 messageSource 사용법.

스프링에서 messageSource를 사용하려면 xlt 키값의 변수명을 {from} 이 아니라 {0,from} {1,to} 와 같이 써야 한다. index를 입력해줘야 함. ​ 안그러면 아래와 같은 예외가 발생. - java.lang.IllegalArgumentException' exception. - can't parse argument number: from - java.lang.NumberFormatException: For input string: "from" ​

PCOSPD 100LRE SCRIE4A2
'☕️Java/🍃Spring-boot' 카테고리의 글 목록