# @ResponseBody
[스프링] @ResponseBody
2023.11.14 테킷 백엔드 부트캠프 희성 강사님 강의함수의 리턴값을 스프링이 문자열로 번역 후에 브라우저로 전송, 객체의 문자열화는 잭슨이 json 방식으로 변환/calc?a=10&b=20, url은 무조건 다 문자열이다.int는 자바에서만 이해할 수 있는 개념,
@ResponseBody와 @RequestBody
두 어노테이션은 HTTP의 요청과 응답 데이터에 대한 처리를 해주는 어노테이션이다. 객체를 응답과 요청을 하기 위해서는 body를 이용하여 정보를 주고 받는다. 이 때 body는 JSON파일을 이용한다.서버 ← 클라이언트로 객체를 보낼 때 사용한다.객체로 보내게 되면

1018
Continuing from 10171016~1017에서는 게시물 간의 계층(level)과 순서(step)를 통해 관계를 정립했다면, 여기서는 하나의 게시물상에 표현되는 댓글의 CRUD 구현num은 댓글이 표현되는 원 게시물의 num (foreign key, on de
1012
json 형식의 데이터는 Key & Value의 쌍으로 이루어진 데이터{”key1”:”value1”,”key2”:”value2”…}mvnrepository.com에서 jackson-databind를 위한 <denpendency> 복사pom.xml의 <depe

Spring Boot (5)
검색 기능 / @PathVariable / @RequestParam / @ResponseBody / @RestController / HTTP / REST

REST와 관련된 어노테이션
REST와 관련된 어노테이션의 간단한 정보와 @RequestBody, @ResponseBody, @RestController에 대해 설명한다

springboot @ResponseBody 사용원리
http://localhost:8080/hello-api?name=spring업로드중..

[Spring] 데이터를 Client에 반환하는 방법
요즘은 기본적인 html 파일 요청을 제외하고는 JSON 데이터를 요청하는 API를 통해 브라우저에서 html을 조작하여 반영하는 걸 선호한다.

TIL - Git add 오류 | @ResponseBody
Spring을 처음 활용하여 프로젝트를 생성해보게 되었다.평소와 다름없이 깃허브에 프로젝트를 올리고자, git add . 를 실행했다.그런데 ,, 두둥처음 보는 내용의 오류가 발생되며 명령어가 실행되지 않았다.내용을 읽어보긴 했으나, LF와 CRLF를 알지 못해서 에러

[Spring] @RequestBody 그리고 @ResponseBody
웹 프로그래밍에서 JSON 통신은 매우 중요한 요소입니다. JSON은 데이터 교환 형식 중 하나이며 웹 애플리케이션에서 클라이언트와 서버 간의 데이터 교환에 많이 사용됩니다. 이러한 JSON 데이터들은 일반적으로 HTTP 요청 또는 응답의 바디에 포함되어 전달됩니다.
HTTP 요청 조회 - 응답
HTML, CSS, JS스프링 부트는 클래스패스의 다음 경로에 있는 정적 리소스들을 제공한다.기본 시작 경로: src/main/resources/static, /public, /resources, /META-INF/resourcessrc/main/resources/st

[Spring] @RequestBody vs @RequestParam vs @ModelAttribute
웹에서 이루어지는 데이터 통신은 클라이언트와 서버간에 이루어지고 이때 중요한 것이 요청(Request)와 응답(Response)이다. 비동기 통신을 위해서는 요청메시지와 응답메시지를 Body에 담아 보내야하는데 데이터의 형식은 JSON으로 설정한다. 이때 @Req

[spring boot] responseBody MappingJackson2HttpMessageConverter의 convert 원리
as is to be
HTTP 응답 - HTTP API, 메세지 바디에 직접 입력
HTTP API를 제공하느 경우에는 HTML이 아니라 데이터를 전달해야 하므로, HTTP 메세지 바디에 JSON 같은 형식으로 데이터를 실어 보낸다.🤞참고 )HTML이나 뷰 템플릿을 사용해도 HTTP 응답 메세지 바디에 HTML 데이터가 담겨서 전달된다.여기서 설명하

HTTP에 대하여
ResponseEntity클래스에서 상태 코드를 반환하는 것과 데이터를 받아오거나 보낼 때 사용하는 @RequestBody, @ResponseBody를 공부하면서 데이터(JSON)가 어떤 방식으로 url을 통해 전송이 되는지 궁금해지기 시작해서 공부해보았다. HTTP Hyper Text Transfer Protocol 하이퍼텍스트(HTML) 문서를 교환...

스프링 - Path parameter, Spring Error HttpStatus, Response Body, RestAPI Http Method
가령 다음과 같은 url 을 호출하는 api 가 있다고 생각/users/{id}/todos/{id} => /users/1/todos/101 여기서 id 는 variable 으로서 유동적으로 변할 수 있다대부분의 Rest API url 들은 위와 같이 path 파라미터로

스프링 웹 개발 기초
• 스프링부트 정적 컨텐츠 기능 • 메인메소드를 실행한 후 src/main/java/hello.hellospring/HelloSpringApplication에서 Run• http://localhost:8080/hello-static.html url을 입력하면
어노테이션2 annotation
@DynamicInsert : 해당 어노테이션을 엔티티에 적용시켜 삽입 또는 수정 쿼리를 동적으로 만드는 방식이다. 이 어노테이션을 적용하게 되면 Insert 쿼리를 날릴 때 null인 값은 제외하고 쿼리문이 만들어진다.