본문 바로가기

반응형

스프링부트

[Spring Boot] JSON parse error: Unexpected character 해결 1. 에러 발생 spring boot에서 api 만들고 postman에서 테스트하려고 하는데, 분명히 Request body에 잘 담아서 던진 것 같은데 400에러가 발생했다. 스프링부트에서 확인했더니 JSON parse error: Unexpected character 라는 에러가 떠있었다. 2. 해결 말 그대로 Request body에 Unexpected character 가 있어서 에러가 나는 것이다. 에러를 잘 보면 아주 쉽게 해결할 수 있다. 에러문을 확인해보면 어떤 문자때문에 에러가 발생했는지 나오는데, 이런 경우 크게 두 가지가 있을 것으로 예상된다. ','와 ' '이다. (1) ',' : 마지막에 , 가 있는지 확인해보기 예를 들어, 아래처럼 request body의 마지막에 ,가 있는지 .. 더보기
[Spring boot] 1.2 개발환경 세팅 - IntelliJ (인텔리제이)에서 Spring boot 프로젝트 시작하기 0. Spring boot란? Spring boot는 자바의 웹 프레임워크이다. 이전에 웹 개발을 해본 사람이라면 Spring boot를 보면 Spring이 생각날 것이다. Spring boot는 Spring을 더 쉽게 이용하기 위한 프레임워크이다. Spring으로 개발을 진행할 때에는, 여러 설정해야하는 것들이 있지만 Spring boot는 Spring에 톰캣 서버를 내장하고, 프로젝트 설정을 많이 자동화하여 간단하게 할 수 있어서 좀 더 Spring 개발을 쉽게 해준다. 1. 인텔리제이를 연다. 2. New project 눌러서 Empty Project 생성한다. 3. 생성 후 상단 메뉴바에서 File - Project Structure를 선택한다. 4. Modules - New Module 선택 5.. 더보기
[Spring boot] 1.1 개발환경 세팅 - IntelliJ (인텔리제이) 설치 개발 환경이 인텔리제이, 스프링부트, JPA인 프로젝트를 시작하게 되었다. 하지만 난 인텔리제이도 안 깔아봤다구! 그래서 인텔리제이 설치부터 포스팅해보고자 한다. 개발환경 세팅부터 CRUD까지 해보자! 1. IntelliJ (인텔리제이)란? IntelliJ IDEA는 JetBrains사에서 제작한 상용 자바 통합 개발 환경이다. 줄여서 IntelliJ 혹은 IDEA로도 불린다. 2. IntelliJ 설치 0) 인텔리제이 계정 만들기 나는 학생 라이센스 사용이 가능해서 학생 라이센스 신청을 하고 계정을 만들었다. 학생 무료 라이센스 발급은 https://taltal.tistory.com/123 여기를 참고! 1) 인텔리제이 다운로드 아래 사이트에서 운영체제와 버전을 선택해서 다운로드해준다. Ulimate,.. 더보기

반응형