분류 전체보기

@RequiredArgsConstructor@Componentpublic class ApplicationRunner implements CommandLineRunner { private final DailyStatRepository dailyStatRepository; @Override public void run(String... args) throws Exception { DailyStat stat1 = new DailyStat("HTTP", LocalDateTime.now()); DailyStat stat2 = new DailyStat("HTTP", LocalDateTime.now()); DailyStat stat3 = new DailyStat(..
MethodArgumentTypeMismatchException 파라미터의 Type(형식)이 제대로 넘어오지 않았을 때. LocalDate 타입으로 넘어와야하는데 String이나 int로 넘어온 경우  @ExceptionHandler(MethodArgumentTypeMismatchException.class) public ResponseEntity handleMethodArgumentTypeMismatchException(MethodArgumentTypeMismatchException e) { log.error("MethodArgumentTypeMismatch Exception occurred. message={}", e.getMessage()); return Resp..
MissingServletRequestParameterException 필수 파라미터가 아예 빠져있을 때 발생  @ExceptionHandler(MissingServletRequestParameterException.class) public ResponseEntity handleMissingServletRequestParameterException(MissingServletRequestParameterException e) { log.error("MissingServletRequestParameter Exception occurred. parameterName={} message={}, className={}", e.getParameterName(), e.getMessage(), ..
URL 매핑이 잘못되어 있을 때, 못 찾을 때 예외 처리 방법올바른 URL: http://localhost:8080/v1/books/stats/ranking올바르지 않은 URL : http://localhost:8080/v1/books/stats/rankings이런 케이스에서 발생@Getterpublic enum ErrorType { EXTERNAL_API_ERROR("외부 API 호출 에러 입니다."), UNKNOWN("알 수 없는 에러입니다."), INVALID_PARAMETER("잘못된 요청값입니다."), NO_RESOURCE("존재하지 않는 리소스입니다."); ErrorType(String description) { this.description = desc..
git stashgit stash는 Git에서 현재 작업 중인 변경 사항을 임시로 저장하고, 작업 디렉토리를 깨끗한 상태로 만들어 주는 명령어 Case 1:브랜치를 따로 만들지 않고 열심히 작업을 했는데, 그 작업 내용을 임시로 저장하고, 이전 작업을 커밋하려고 하는 경우 (실제 경험) Solution:git stashmain branch(타겟 브랜치)로 이동커밋하기 전 branch를 merge 후 pushmain branch(타켓 브랜치)에서 새로운 branch(feature branch)를 생성새로운 branch에 chekoutgit stash pop이전에 작업하던 내용이 commit 내역에 추가되어있는 것을 볼 수 있음commit message를 작성하고 push   git stash 원리git s..
https://docs.gradle.org/current/userguide/java_library_plugin.html The Java Library PluginThe Java Library plugin expands the capabilities of the Java Plugin (java) by providing specific knowledge about Java libraries. In particular, a Java library exposes an API to consumers (i.e., other projects using the Java or the Java Library plugin). Alldocs.gradle.orghttps://docs.gradle.org/current/userg..
솜사탕코튼
'분류 전체보기' 카테고리의 글 목록 (2 Page)