본문 바로가기

error8

TIL) Content type 'application/octet-stream' not supported 에러 상황 : 프런트에서 AWS S3를 이용하여 게시물에 이미지를 업로드하고 생성할 때 백엔드에 게시물의 데이터를 전달하는 상황 에러 상황: Content type 'application/octet-stream' not supported 에러 DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content-Type 'application/octet-stream' is not supported] 에러 이유: SpringBoot Controller의 핸들러 메서드에서 게시글에 필요한 requestDto 데이터와 이미지 저장을 위한 MultipartFile을 함께 사용시 발생한 오.. 2023. 9. 13.
TIL) Intellij 의문의 빨간줄! 항상 오류? 아니면 버그? Intellj로 코드를 작성하는 도중 의문의 빨간 줄이 생기게 되었다. 처음에는 오류인 줄 알았는데 왼쪽 파일들이 보이는 부분에는 빨간 줄이 뜨지 않았다. 재생버튼을 눌러 실행을 시켜보았을 때도 코드가 문제없이 동작하였다. 팀원과 논의 끝에 내린 결론이 Intellij에서 사용하고 있는 테마에 따라 가끔 버그가 아닌 것도 테마/폰트로 인해 빨간줄이 생기는 버그 현상이 있다고 한다. 다행히 의문은 풀렸지만 오류라고 표시되는 빨간줄이 신경에 쓰여 테마를 바꿀 계획이다. 나와 같이 오류가 없음에도 불구하고 빨간줄이 표시된다면 일단 실행을 한번 시켜보는 것도 시간을 절약하는 방법 같다. 2023. 7. 4.
WIL)오류를 인정하고 해결하자. 오류가 있다는 것은 얼마나 기쁜 일인가! WIL 지난 일주일 동안 가장 인상 깊었던 배움에는 뭐가 있었지? 그 배움까지 다가가는데 어떤 어려움이 있었지? 그 과정에서 나는 무엇을 깨달았고, 어떤 감정/생각이 들었었지? 결과적으로, 현재 나의 상태는? 이 상태에서 다음 일주일을 더 잘 보내려면 어떻게 해야 할까? 지난 일주일 동안 가장 인상 깊었던 배움에는 뭐가 있었지? Java 문법(생성자), Spring 문법(JWT, Spring Security 등) 코드는 거짓말을 하지 않는다. 그 배움까지 다가가는데 어떤 어려움이 있었지? 로그인, 회원가입 기능을 구현하는 과정이 어려웠다. 특별히 인증기능을 위해 JWT를 활용하여(?) 토큰을 발급하는 과정을 진행하는 것이 어려웠다. 기능을 수행하는 과정에서도 다양한 에러가 발생해서 매일마다 TIL을 생산.. 2023. 7. 2.
TIL) HttpMediaTypeNotSupportedException: Content-Type 'text/plain;charset=UTF-8' is not supported] 서버에서 개인 블로그에 게시물을 올리는 Post Method가 작동하는지 확인하기 위해 Postman을 사용하여 데이터를 확인하였다. 오류가 발생했다. HttpMediaTypeNotSupportedException: Content-Type 'text/plain;charset=UTF-8' is not supported] Postman에서는 Content-Type을 자동으로 text/plain로 부여한다고 하여 application/json으로 수정을 해보았다. 그랬더니 이번엔 오류 500이 떴다. 뭐지!!!! 오류메시지에 의하면 Post entity 내에 content 임을 확인하였다. [오류 메시지] Servlet.service() for servlet [dispatcherServlet] in conte.. 2023. 6. 27.
TIL) Spring에서 Error creating bean with name 에러 발생! Spring으로 과제 진행 중 실행시킬 때 다음과 같은 에러 메시지가 나왔다. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [/Users/...controller/ProductController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'productService' defined in file [/Users/...myselectshop/service/ProductServic.. 2023. 6. 26.
TIL) Spring Boot Error : Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled 문제: 스프링 부트로 작업 중에 실행버튼을 누르니 에러 메시지가 확인되었다. Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$Enable.. 2023. 6. 23.
TIL) 코드 작성 시, 괄호 조심하자! ( )/{ } 오늘은 가벼운 문제지만 시스템이 돌아가지 않을 수 있는 사항이기에 경험한 에러를 공유하고자 한다. 문제: JdbcTemplate 사용방법을 배우기 위해 DB에 접근하기 위한 정보를 작성하였다. 이때, my sql을 설치할 때 입력한 비밀번호를 적어야 했다. 하지만 실행을 시켜보니 root 쪽에 문제가 발생했다고 에러 메시지가 떴다. [입력한 코드] ... spring.datasource.url=jdbc:mysql://localhost:3306/memo spring.datasource.username=root spring.datasource.password={비밀번호} spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver ... 시도: 구글링을 하여 .. 2023. 6. 15.
TIL) 오탈과 탈자를 조심하자! 문제: 메모장 만들기 실습에서 메모를 저장하는 POST 가 구현되지 않았다. [입력 코드] package com.sparta.memo.controller; import com.sparta.memo.dto.MemoRequestDto; import com.sparta.memo.dto.MemoResponseDto; import com.sparta.memo.entity.Memo; import org.apache.catalina.users.MemoryRole; import org.springframework.web.bind.annotation.*; import java.util.*; @RestController @RequestMapping("/api") public class MemoController { pri.. 2023. 6. 14.