Spring 24

Lombok

Lombok @Data public class SearchParam{ private String account; private String email; private int page; } lombok사용시에 위처럼 선언만 해주어도 getter/setter/기본 생성자 까지 모두 한번에 선언이 가능하다. -코드 간결화 lombok적용방법 builde.gradle 파일에 ->아래를 dependencies안에 추가 compile('org.projectlombok:lombok') lombok plugin 설치방법 [file->settings->plugin->lombok(검색후 인스톨 및 인텔리제이 재시작 후 적용 )] 0.[file->settings] 클릭 1. [Build,Execution,Deployment..

Spring 2019.11.01

HTTP-POST Method & Rest API & Post방식을 전달하는 방법

HTTP-POST Method - 주소 창에 파라미터가 노출 되지 않는다. - 주소 창에 사용자의 요청사항이 노출 되지 않는다. - Get방식에서는 주소의 길이 제한이 있지만, POST에서는 그보다 길게 사용이 가능하다.(제한존재) - 브라우저가 주소 캐시를 하지 못하는 특성이 있다. HTTP- PUT/PATCH Method -POST와 마찬가지로 BODY에 데이터가 들어 있으며, 주로 업데이트에 사용한다. Post방식을 전달하는 방법은 대표적인 것은 두가지 1. HTML의 FORM태글 사용하여 전달하는 방법 2. ajax를 사용하여 전달하는 방법 - http post 방식은 body에 data를 담아서 전달하는 방식 - body의 형태는 json,xml,multipart-form text-plain형태..

Spring 2019.10.31

RestAPI GetMethod 갯 메소드

RestAPI - Rest는 HTTP기반으로 서비스 API를 구현한 것 - REST API란 REST 아키텍처 스타일을 지키는 API - REST 아키텍처는 클라이언트와 서버간의 독립적인 개발을 진행할 수 있는 아키텍처 스타일 - 서버와 클라이언트의 데이터는 HTTP 프로토콜 상에서 데이터를 송수신한다. - 서버와 클라이언트가의 데이터 교환 시에는 REST 아키텍처 스타일에서 명시하는 조건을 준수해야한다. HTTP- Get method - 주소 창에 파라미터가 노출된다. - ex)www.multicomputer.com/id?=231949sdakfjklasdf - 브라우저에서 주소에 대한 캐시가 이루어 지므로, 정보를 얻을 떄 사용 주소들의 모음을 묶어논은 곳: Controller Controller 적용..

Spring 2019.10.30