말 그대로 애플리케이션 개발 시 유용한 기능들을 제공하는 모듈입니다.해당 모듈을 이용하면 개발 생산성을 향상시키는데 도움이 됩니다.대표 기능으로는 다음과 같습니다.Automatic Restart : classpath 내 파일 변경 시마다 앱을 자동으로 재시작해줍니다.L
팀 스터디 진행 중 팀원분께서 여쭤보셨던 내용 중 하나인 RestController와 Controller의 차이점입니다.일차원적으로 ResponseBody 유무에 따라 다르다는 것을 알고 있었지만,반환타입이 Controller는 model and view를 반환하고,
열심히 개발한 프로젝트를 어느 곳에서도 배포를 하지 않는다면, 아무 의미가 없게 됩니다.즉, 서비스를 제공하기 위해서는 Java로 개발한 java파일을 jar 라는 아카이브 파일로 빌드하여 배포까지 이뤄져야 합니다.이러한 jar 파일로 빌드하는 방법으로는 크게 2가지
이번 포스팅을 작성하게된 이유는 Spring 에서 제공하는 Validation에서 사용하는 어노테이션 중 @Size 라는 어노테이션에 용도에 대해 오해를 하고 있던 부분이 있었기 때문입니다.기존에는 @Size는 String 문자열의 길이를 검증하기 위한 어노테이션으로
자바 개발자를 위한 온라인 리소스 및 교육 플랫폼 중 "Baeldung" 내에서 제공하는 REST API 관련 Tutorial에 대해 학습해보는 시간을 갖겠습니다.해당 내용은 전적으로 Baeldung에 기재된 내용을 바탕으로 서술되어 있으며, 관련 내용 중 필자가 부족
자바 개발자를 위한 온라인 리소스 및 교육 플랫폼 중 "Baeldung" 내에서 제공하는 REST API 관련 Tutorial에 대해 학습해보는 시간을 갖겠습니다.해당 내용은 전적으로 Baeldung에 기재된 내용을 바탕으로 서술되어 있으며, 관련 내용 중 필자가 부족
자바 개발자를 위한 온라인 리소스 및 교육 플랫폼 중 "Baeldung" 내에서 제공하는 REST API 관련 Tutorial에 대해 학습해보는 시간을 갖겠습니다.해당 내용은 전적으로 Baeldung에 기재된 내용을 바탕으로 서술되어 있으며, 관련 내용 중 필자가 부족
자바 개발자를 위한 온라인 리소스 및 교육 플랫폼 중 "Baeldung" 내에서 제공하는 REST API 관련 Tutorial에 대해 학습해보는 시간을 갖겠습니다.해당 내용은 전적으로 Baeldung에 기재된 내용을 바탕으로 서술되어 있으며, 관련 내용 중 필자가 부족
자바 개발자를 위한 온라인 리소스 및 교육 플랫폼 중 "Baeldung" 내에서 제공하는 REST API 관련 Tutorial에 대해 학습해보는 시간을 갖겠습니다.해당 내용은 전적으로 Baeldung에 기재된 내용을 바탕으로 서술되어 있으며, 관련 내용 중 필자가 부족
자바 개발자를 위한 온라인 리소스 및 교육 플랫폼 중 "Baeldung" 내에서 제공하는 REST API 관련 Tutorial에 대해 학습해보는 시간을 갖겠습니다.해당 내용은 전적으로 Baeldung에 기재된 내용을 바탕으로 서술되어 있으며, 관련 내용 중 필자가 부족
자바 개발자를 위한 온라인 리소스 및 교육 플랫폼 중 "Baeldung" 내에서 제공하는 Spring 관련 Tutorial에 대해 학습해보는 시간을 갖겠습니다.해당 내용은 전적으로 Baeldung에 기재된 내용을 바탕으로 서술되어 있으며, 관련 내용 중 필자가 부족한
참고 포스팅 참고 블로그%20%3A%20default%20false-1) 🌿 Spring @Builder(toBuilder = boolean) : default false Builder의 속성 중 'ToBuilder'는 값을 true로 지정하는 경우 기존에 구성
코드 리뷰 진행 중 토큰 재발급 요청 API에서 리프레쉬 토큰을 RequestParam으로 전달하도록 정의된 코드를 보고서 "리프레쉬 토큰을 왜 RequestParam에 담아서 전달할까?" 라는 의문이 들었다. 개인적인 생각으로 RequestBody에 담아서 전달해야