반응형

error 6

도커 + Redis 연동 에러

도커와 레디스를 연동하는데 에러가 발생했다. 내가 작성하려고 했던 구조는 아래와 같다. Docker 내부에서 Spring이 실행되고있고, AWS EC2 Host 서버에서 Redis를 돌리는 상태이다. 문제는 Spring 내부의 코드에서 발생하고 있었다. 문제 V1 일단 기존 코드에서는 아래와 같이 application.yml을 3가지 버전으로 나눠서 사용하고 있었다. dev는 로컬에서 동작하는 H2, Redis는 localhost에서 동작하도록 작성이 되어있었다. 이것저것 문제점을 찾다보니 application-prod 에 적용되어있는 해당 부분이 정상적으로 읽히고 있지않았다. 그래서 에러가 발생하는것. REDIS_HOST에 host의 IP를 입력해도 동작을 시켜놓으면 localhost:6379로 실행되..

Error Logs🐾 2023.12.26

@RequestBody 사용 Json데이터, DTO없이 받는방법

문제 @PostMapping 과 @PatchMapping에서는 DTO를 만들어 @RequestBody를 이용해 데이터를 받았다. 하지만 @DeleteMapping에서는 DTO를 만들어서 받을정도로 데이터가 많이 필요하지않았다. 필요한데이터는 userId 단하나이기때문에 아래 코드와 같이 데이터를 받으려고 시도하였다. @DeleteMapping("/delete/{question-id}") public ResponseEntity deleteQuestion(@PathVariable("question-id") Long questionId, @RequestBody Long userId){ //userId를 Long으로 받음 questionService.deleteQuestion(questionId, userId)..

Error Logs🐾 2023.08.20
반응형