Backend(3)
-
[Lombok] gradle version 에 따른 lombok 라이브러리 추가 방법(feat.IntelliJ)
** 초보 개발자로 글에 수정해야 할 부분이 있을 수 있습니다. 정정해야 할 부분은 댓글로 소통 부탁드립니다! lombok 라이브러리를 추가하였는데 아래와 같은 에러가 발생했습니다. variable not initialized in the default constructor 무엇이 문제인지 검색하던 중 gradle version 별로 lombok 라이브러리 추가 방법이 다름을 확인할 수 있었습니다. Gradle 5.x 미만 dependencies { implementation 'org.projectlombok:lombok' } Gradle 5.x 이상 dependencies { compile 'org.projectlombok:lombok' annotationProcessor 'org.projectlomb..
2021.12.18 -
[spring-boot] Request에 담긴 parameter, body 가져오기
** 초보 개발자로 글에 수정해야 할 부분이 있을 수 있습니다. 정정해야 할 부분은 댓글로 소통 부탁드립니다! api를 통해 Request를 보낼 때 다양한 방법으로 parameter, body를 가지고 올 수 있습니다. 아래 api를 예로 들어 보겠습니다. ex) http://loalhost:1234/login?id=A 1. HttpServletRequest 객체 이용 @RequestMapping(value = "login") public String login(HttpServletRequest request) { String id = request.getParameter("id"); return id; } 2. @RequestParam("key") 이용 @RequestMapping(value = "l..
2021.06.12 -
[Springboot, js] date, time data 전송 관련
** 초보 개발자로 글에 수정해야 할 부분이 있을 수 있습니다. 정정해야 할 부분은 댓글로 소통 부탁드립니다! 흔히 말하는 front backend data 전송 시에 date, time data는 어떠한 방법으로 전송해야 하는지 알아보려고 합니다. java 는 Date, LocalTime, LocalDate, LocalDateTime type 등을 제공하고 javascript 는 Date 객체를 제공하고 있습니다. (주로 Moment 객체로 이루어진 moment 라이브러리를 사용하긴 합니다) java의 Date 객체는 오래전에 나온 것이라 LocalDate, LocalDateTime 사용을 권장하고 있습니다. 그렇다면 java 와 js 에서 공통으로 사용하는 date 객체가 아니라 서로 다른 객체(ty..
2021.05.20