일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- intellij
- appleM1
- springMVC
- 이클립스
- offset
- SpringBoot
- restful api
- Seek_Keyset
- wappalyzer
- 우분투에war배포
- MySQL시작하기
- Lombok
- String
- Java
- NullPointerException
- spring
- 스프링에러
- K8S
- SQL
- gradle
- minikube
- MySQL
- VUE
- MYSQL에러
- CloutNative
- pagination
- Postman
- frontend
- DB생성
- windows10
- Today
- Total
목록Errors!!!/Spring & Spring Boot Error (4)
미운 오리 새끼의 우아한 개발자되기
모든 API 에 try catch 로 Exception.class 를 잡아서 동일한 응답을 반환하고 있어서, GlobalExceptionHandler 를 만들어 해당 작업을 하드코딩하지 않도록 수정중에 있다. 정통(?) TDD (코드 작성 전에 테스트 코드를 먼저 작성한다) 는 못돼도, 작성된 코드를 테스트 코드로 확인하는 습관을 들이고 있는데 (오, 한결 마음이 가벼워진다. 조금씩 테스트 코드에 익숙해지면, 정통 TDD 도 할 수 있는 날이 오겠지?) Test Code 가 오류를 내뱉었다. 테스트를 하고자했던 API 의 코드는 대략 아래와 같다. (생략된 코드임) @GetMapping("/account) public ResponseEntity getAccountInfo(HttpServletRequest..
version: 0.2 env: variables: SPRING_PROFILE: "dev" phases: pre_build: commands: - echo Logging in to Amazon ECR... - aws --version - aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin - REPOSITORY_URI= - COMMIT_HASH=$(echo $CODEBUILD_RESOLVED_SOURCE_VERSION | cut -c 1-7) - IMAGE_TAG=${COMMIT_HASH:=dev} build: commands: - chmod +x ./gradlew - echo SP..
개발환경: IntelliJ + Spring Boot + Gradle + Windows10 Lombok을 플러그인으로 설치했는데 @NoArgsConstructor 어노테이션을 사용할 수 없다는 에러가 발생했다. 인텔리제이를 써보는 것도 처음, Spring Boot도 처음, Gradle도 처음이라 하나하나 다 찾아가는게 시간이 오래 걸린다. 1. Lombok plugin install Alt+Ctrl+S를 눌러 Setting 창을 키고 Plugins -> Lombok install 2. Enable annotation processing Alt+ Ctrl+ S를 눌러 Build,Execution, Deployment 누른다. Compiler -> Annotation Processors에서 위의 사진과 같이 ..
상세 에러 메세지: Multiple markers at this line - SpringJUnit4ClassRunner cannot be resolved to a type - Class cannot be resolved to a type 처음에는 pom.xml에 dependency가 제대로 추가 되지않아서 그런건가 했으나, pom 파일은 문제없었다. 원인은 알수 없지만... 수동으로 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; 를 넣어주니 해결되었다. 스프링은 이렇게 자동 import를 해도 안먹히는 경우가 종종 있어 이렇게 수동으로 import를 해주어야 하는 경우가 있다.