전체 글

전체 글

    [Spring] @PathVariable과 @RequestParam

    [Spring] @PathVariable과 @RequestParam

    1. @PathVariable 스프링의 REST API에서 URI에 변수가 들어가는 경우에서 @PathVariable를 이용하여 get메서드를 구현하는 방법을 알아보겠습니다. 먼저 다음 내용을 import 해주어야 합니다 import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.w..

    [Spring] @RequestMapping 사용법

    스프링에서 Controller를 통해 특정 요청을 받으면 어떻게 처리할지를 고밉합니다. 이때 들어온 요청을 특정 메소드와 매핑하기 위해 사용하는 것이 @RequestMapping입니다.(그래서 이름도 요청을 매핑한다) value는 요청받은 uri를 구성하게 됩니다. http://localhost:8080/hello라는 이름으로 http의 메소드 get, post, put, delete를 받게되는 경우를 생각해 보겠습니다. @RestController public class HelloController { @RequestMapping(value = "/hello", method = RequestMethod.GET) public String helloGet(...) { ... } @RequestMapping..

    [JSP] session 내장 객체와 setAttribute, getAttribute 메소드

    [JSP] session 내장 객체와 setAttribute, getAttribute 메소드

    내장객체의 기본 영역은 application > session > request > page 순으로 구성됩니다. 내장객체는 공통적으로 setAttribute, getAttribute 메소드를 가집니다. setAttribute메소드는 void setAttribute(String name, Object value)형식이며, 각 영역의 속성을 저장합니다. 첫번째 인수는 속성명, 두번째 인수는 정할 값을 의미합니다. 반환값은 Object타입으로 모든 타입의 객체를 저장 가능합니다. getAttribute메소드는 object getAttribute(String name)형식이며 object형식으로 자동 변환되어 원래 타입으로 형변환을 해주어야 합니다. 1. session객체 session 객체는 웹 브라우저의 요..

    [JSP] request 내장 객체

    [JSP] request 내장 객체

    1. 입출력 객체(request, response, out) 1-1. request 내장 객체 request 내장 객체는 jsp에서 제공하는 객체로써 웹 브라우저나 클라이언트의 요청 정보를 저장하는 내장객체입니다. request가 제공하는 기능은 다음과 같습니다. 1. 웹 브라우저나 클라이언트와 관련된 정보를 읽을 수 있는 기능 2. 클라이언트가 제공하는 파라미터를 가져와서 읽을 수 있는 기능 3. 클라이언트가 제공하는 헤더 정보를 가져와서 읽을 수 있는 기능 4. 클라이언트가 제공하는 쿠키 정보를 읽을 수 있는 기능 request 내장 객체가 가지는 메소드 메소드 설명 String getParameter(name) 파라미터 변수 name에 저장된 변수를 얻어서 읽어내는 메소드이며 반환값은 String이..

    [서평] do it! 지옥에서 온 문서 관리자 깃&깃허브 입문(전면개정판)

    [서평] do it! 지옥에서 온 문서 관리자 깃&깃허브 입문(전면개정판)

    안녕하세요. 이번에 이지스 퍼블리싱 서평단에 선정되어서 IT서적을 한권 포스팅할까 합니다. 서평할 내용은 전세계의 수많은 개발자들이 사용하는 버전관리 프로그램 깃허브(Githud)입니다. 포스팅에서는 깃허브를 어떻게 공부하면 좋고 활용하는 방법을 상세하게 적어놓은 책을 리뷰해 보겠습니다. 깃&깃허브 입문 Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문 | 고경희 - 교보문고Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문 | IT 분야 스테디셀러 ?Do it! 지옥에서 온 문서 관리자 깃 & 깃허브 입문? 전면 개정! 30만 구독자가 선택한 ‘생활코딩’의 영상 중 52개를 엄선하여 product.kyobobook.co.kr 전면개정판이기 때문에 이전 책에서의 추가 내용도 많다고 합니다. 이전 버..

    [Mysql] error code: 1175. you are using safe update mode

    [Mysql] error code: 1175. you are using safe update mode

    mysql workbench를 사용하면서 delete문을 실행하려니까 오류 메세지가 반환되었습니다. error code: 1175. you are using safe update mode and you tried to update a table without a where that uses a key column. to disable safe mode, toggle the option in preferences -> sql editor and reconnect. 0.000 sec 테이블에서 한개 행을 삭제하려고 delete문을 실행했는데 자꾸 에러 메세지가 뜨길래 인터넷에 mysql delete문을 다시 검색해봤습니다.  혹시 제가 delete문을 틀리게 작성한줄 알았는데.... 아니었습니다. 특정한 쿼..