It 33

Spring boot/ 실습(2) 데이터 요청의 기본 개념

저번 포스팅에서 이어가 보겠습니다. raw데이터는 일종에 원시 데이터를 전송한다고 생각하면 된다. 그리고 text타입을 줘서 hello를 put 할 것입니다. 저번 포스팅에서 post를 했을 때처럼 스프링에서 시도해봤지만 null이 뜨는 것을 볼 수 있다 application/x-www-form-urlencoded 타입은 오브젝트로 받는다. 그래서 key와 value값이 아니기 때문에 스프링이 자체적으로 파싱 해주지 않는 것이다. 결국 원형데이터를 받으려면 버퍼드 리더로 읽어야 하는데 스프링에선 어노테이션 하나만 알면 된다 이렇게 원시 데이터를 버퍼드 리더로 받을 수 있도록 어노테이션으로 jvm에게 알려주는 것이다. json으로 데이터를 보내보자 위와 같이 원형 그대로 나오는 것을 볼 수 있다. 위 데이..

Springboot 2021.06.22

STS/Springboot 개발 환경 설정

안녕하세요 바로 시작하겠습니다 저번 포스팅에서 다운로드한 후 exe파일의 바로가기를 바탕화면에 뒀었습니다. 실행을 하면 바로 경로를 설정하는 화면이 나오는데 적절한 곳에 설정하면 됩니다. 실행 후 경로 설정 첫 화면에서 사용하지 않는 탭들은 제거를 하고 좀 더 깔끔한 환경에서 개발을 할 수 있도록 합니다. 일단 모든 프로그래밍 시작의 국 룰인 helloworld 출력해본다. 일단 먼저 알고 가야 할 사항중 하나가 스프링에는 웹 개발 환경을 자체적으로 제공하지 않습니다. 스프링에 다이내믹 프로젝트가(웹 개발 환경) 없는 이유 최근 서버는 데이터를 리턴한다. 하지만 대부분의 현 프로그램들이 html을 리턴하는 방식으로 사용하기 때문에 웹 개발을 하기 위해선 새로운 플러그인을 다운로드하아야 한다 enterpr..

Springboot 2021.06.21

STS 툴 설치를 해보자

안녕하세요 드디어 Spring tool suite 프레임워크를 배우게 됐습니다. 일단 설치를 해야겠죠? jar => 패키지 (소스파일)인데 main메서드가 없는 실행되지 않는 파일 패키지들이 구조화가 돼서 다 약속이 돼있는 틀이 정의된 것들을 '프레임 워크' exe:윈도 운영체제가 이해할 수 있는 확장자 -jar 뒤에 sp만 누르고 tab키를 누르면 자동완성 enter 누르면 자동 설치 이제 이 exe실행파일을 좀 더 찾아가기 쉽게 바탕화면에 바로가기를 만들어 줬습니다. 그리고 정말 중요한 포인트는 어디에 어떤 것들이 있는지 한눈에 알 수 있게 폴더들을 정리하는 것입니다. 그냥 막 다운로드만 하고 사용만 하다 보면 언젠가 쓰레기 더미처럼 원하는 툴들을 찾아야 하는 상황에서 곤란해질 수 있기 때문에 정리하..

Springboot 2021.06.21