Java + Spring Boot로 개인 미니 프로젝트를 진행하면서, Controller에서 자주 사용하는 HTTP 요청 처리 어노테이션인 @GetMapping과 @PostMapping이 헷갈려서 정리를 하고자 글을 작성한다. 우선 Get과 Post에 대해서 먼저 이해를 해보자. Get 용도 클라이언트에서 서버로 어떠한 리소스로부터 정보를 요청하기 위해 사용되는 메서드 데이터를 읽거나(Read), 검색(Retreive)할 때 사용되는 메서드로 요청을 전송할 때 URL 주소 끝에 파라미터로 포함되어 전송된다. 이 부분을 쿼리 스트링(Query String)이라고 부른다. 특징 URL에 데이터를 포함시켜서 요청 → 민감한 데이터를 사용할 때는 사용해선 안된다. 데이터를 Header에 포함하여 전송 데이터 길..
에러 내용 1) 발생 나의 맥을 재부팅하고 oracle DB를 사용하기 위해 colima를 띄우는데… 불길한 예감은 언제나 적중했다. 이런 적은 없었는데 FATA[0600] error starting vm: error at 'starting': exit status 1 이라는 에러와 함께 colima가 동작하지 않았다. 이유를 찾기 위해 인터넷 서핑을 한 결과 colima delete 후 colima start를 하면 된다는 내용을 보고 실행한다. 2) 해결 https://github.com/abiosoft/colima/issues/502 FATA[0000] error starting vm: error at 'starting': exit status 1 · Issue #502 · abiosoft/coli..
에러 내용 1) 발생 gradle 파일을 터미널에서 실행하려고 ./gradlew build를 입력하였더니 위와 같은 에러가 발생하였다. 환경변수 관련 문제였다. 2) 원인 나는 zsh를 쓴다는 것을 망각한 채 구글링을 통해 vi ~/.bash_profile을 수정하고 동작하지 않아서 시간을 꽤나 보냈다… 다른 사람들은 이것부터 미리 체크하여 나처럼 바보같은 행동을 하지 않길 바란다. 3) 해결 여튼 나처럼 zsh를 사용하고 있다면 다음과 같이 진행하면 된다. java —version 을 이용해 자바 버전 체크 cd /Library/Java/JavaVirtualMachines 로 이동하여 본인이 사용하는 버전의 jdk의 /Contents/Home 으로 이동 pwd 를 입력하여 주소를 확인하고 복사 vi ~..
에러 내용 1) 발생 아래 과정처럼 진행 중에 ORA-01017이 발생하고, scott 계정 생성이 진행되지 않음. ✅ Solved * Oracle scott 계정 활성화 & 에러코드 ORA-01017, ORA-01918 ( at. Mac ) ✅ Solved * Oracle scott 계정 활성화 & 에러코드 ORA-01017, ORA-01918 ( at. Mac ) 으악! Status : Failure -Test failed: ORA-01017: invalid username/password; logon denied 터미널, sqldeveloper 어디로 접속하든 상관없이 위 에러는 scott 계정이 활성화 되어있지 않기 때문에 뜨는 에러이다. 계정을 활 proni.tistory.com 2) 원인 정확..
에러 내용 1) 발생 → @NotEmpty 어노테이션이 인식되지 않는다. 2) 원인 Validation in Spring Boot | Baeldung 스프링 공식문서에서 부트2.3 부터는 validation 을 지원하지 않는다. 직접 ingection을 해줘야 한다. [Starting with Boot 2.3, we also need to explicitly add the spring-boot-starter-validation dependency:] 3) 해결 build.gradle 파일 dependency 부분에 아래 코드를 추가하면 사용 가능 implementation 'org.springframework.boot:spring-boot-starter-validation'
에러 내용 1) 발생 2) 원인 package jpabook.jpashop.service; import jpabook.jpashop.domain.Address; import jpabook.jpashop.domain.Member; import jpabook.jpashop.domain.Order; import jpabook.jpashop.domain.OrderStatus; import jpabook.jpashop.domain.item.Book; import jpabook.jpashop.repository.OrderRepository; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.s..