
spring-boot-starter validation implementation 'org.springframework.boot:spring-boot-starter-validation' spring-boot-starter validation 을 사용하면 hibernate validation 을 쓰게 됩니다. @Valid 컨트롤러 단에 @Valid 를 @RequestBody 앞에 붙여서 개별 파라미터가 아닌 리퀘스트 바디 전체를 검증 할 수 있습니다. @PostMapping("/signup") public ResponseEntity signUp(@Valid @RequestBody SignUpReq signUpReq){ ... return new ResponseEntity(map, HttpStatus.OK)..
default 레벨을 확인하자. 로깅 디폴트 레벨에 따라 출력되는 로그가 달라질 수 있다. 로그를 왜 쓸까? 로그란 무엇일까? 정리하자!! https://deeplify.dev/back-end/spring/logging [스프링/Spring] slf4j, log4j2 로그 설정 하는 방법 스프링에서 필수적으로 사용해야 하는 로그 (콘솔, 파일) 설정하는 방법에 대해서 소개합니다. deeplify.dev 참고자료 https://projectlombok.org/features/log @Log (and friends) projectlombok.org https://www.baeldung.com/spring-boot-logging Logging in Spring Boot | Baeldung Learn how t..
java map 형태로 데이터를 조작할 때, key는 존재하지만 value가 비어있는 경우 에러가 발생하였습니다. api를 호출했을 때 key= 이렇게 null 이 아니라 아예 비어있는 형태로 들어와서, 처리를 어떻게 해야할지 고민했습니다. getOrDefault("key", "Default Value") 메서드를 사용하면 Key의 값이 없을 경우 디폴트 값을 반환한다고 하여 사용했습니다. 그런데 에러가 계속 발생하네요.. 일반적으로 연도 데이터를 받을 경우 .get("year") 를 하면 value로 "2021" 을 받아오고 그것을 String 으로 변환하고 필요시 Integer.parseInt 로 정수로 변환해 주었는데요, default 에 "" 빈 문자열 또는 "0" (정수 변환시) 을 넣었는데요,..

MySQL 에서 부모인 키를 삭제하고 다시 세팅하려고 하면 다음과 같은 에러가 발생합니다. Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails (`ssafy_web_db`.`conference`, CONSTRAINT `FK_CONF_BOOK01` FOREIGN KEY (`book_id`) REFERENCES `book` (`id`)) 해당 테이블을 참조하고 있는 다른 테이블이 있기 때문입니다. book 테이블의 경우 다른 conference table 에서 book_id 로 참조하고 있습니다. book 과 conference 가 1:N 으로 매핑되어있기 때문입니다. 해결을 위해 FK 제약을 풀어주고, ..

에러 mvn -v The JAVA_HOME environment variable is not defined correctly, this environment variable is needed to run this program. 원인 JAVA_HOME 을 jdk로 지정해야함 해결 환경변수 설정 근데 이렇게하면 다른 문제가 발생할 것 같은 예감이 든다. 참고 https://kjyun.tistory.com/81 maven 환경변수 에러 해결 Maven 환경변수 에러 GeoServer의 소스를 받아서 maven으로 빌드하고 디버깅 하기 위해 maven을 받아서 압축을 풀고 잘 설치되었나 확인하기위해서 명령어 mvn -v를 입력했다. 환경 변수에서 JAVA_HOME을 JR kjyun.tistory.com
- Total
- Today
- Yesterday
- 개발자도서추천
- 맥과윈도우로깃허브
- 폰트
- 디즈니얼굴
- 클린코더
- 임대차3법
- 코딩도서
- 무료폰트추천
- 한글무료폰트추천
- SSAFY
- ssafy후기
- 개발자로드맵
- 개발자책추천
- ssafy결과
- 깃허브계정2개
- 개발자커리
- 폰트추천
- 개발언어추천
- 상업용무료폰트
- 싸피6기
- 클린코드
- 개발도서추천
- ssafy6기
- 싸피
- intj여자
- ssafy합격후기
- 개발자
- 브왈라
- 개발언어순위
- 깃허브계정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |