[Spring Boot] Mybatis Mysql 연동하기 -프로젝트를 생성한 후 New Spring Starter Project Dependencies 선택창에서 사용할 기능을 선택한다 -Developer Tools의 Spring Boot DevTools은 서버가 자동 리스타트 되는 기능을 한다. -SQL 아래의 JDBC API, MyBatis Framework, MySQL Driver, Spring Web 사용할 5가지를 선택한 후 Finish를 누른다.(이 작업에서 누락되어도 Build Gradle의 dependencies에서 추가할 수 있음) -main/webapp/WEB-INF/views 하위 폴더를 생성하고 src/main/resources에 application.yml파일을 만들어주고 Build Gradle에 뷰페이지를 JSP로 사용하기 위한 프레임.. 2022. 3. 21. [Spring] 컨트롤러(Controller)작성하기 2022.03.07 - [Back-end/Spring] - [Spring] sts3 초기 설정 [Spring] sts3 초기 설정 ※ STS UTF-8설정하기 상단 window 탭 - preference 에서 WEB-CSS Files / HTML Files / JSP Files 의 Encoding을 ISO 10646/Unicode(UTF-8)로 바꿔줌 ※ STS 템플릿 설정하기 상단 window 탭 - preference 에서.. ddvuutk.tistory.com 이전에 포스팅을 해둔 3번째글 sts3초기설정 까지 끝내서 프로젝트 설정을 완료하면 컨트롤러를 생성하고 작성해야 한다. #컨트롤러(Controller)생성 -프로젝트의 src/main/java 안에 컨트롤러만 모아둘 패키지 com.정해둔.이름.. 2022. 3. 20. [Spring] 쿠키(Cookie)란? #쿠키란? -클라이언트 단에 저장되는 작은 정보의 단위 -웹사이트 접속 시 접속자의 개인장치에 다운로드 되고 브라우저에 저장되는 작은 텍스트 파일이다. -웹사이트는 쿠키를 통해 접속자의 장치를 인식하고, 접속자의 설정과 과거 이용내역에 대한 일부를 저장한다. -유저들의 효율적이고 안전한 웹 사용을 보장하기 위하여 웹사이트에 널리 사용되고 있다. -클라이언트에서 생성하고 저장될 수 있고, 서버 단에서 전송한 쿠키가 클라이언트에 저장될 수 있다. #쿠키 이용방법 -클라이언트가 페이지를 요청하면 웹서버에서 쿠키 생성 -서버에서생성한 쿠키에 필요 정보를 담아 클라이언트의 브라우저로 전송되어 사용자의 컴퓨터에 저장한다. -저장된 쿠키는 다시 해당하는 웹 페이지에 접속할 때 브라우저에서 서버로 쿠키를 전송한다. -.. 2022. 3. 19. [Spring] @Controller와 @ResponseBody @Controller @Controller는 주로 View를 반환하기 위해 사용 Client -> Dispatcher Servlet -> Handler Mapper -> Controller -> View Resolver -> View -> Client의 구조를 가진다. @Controller와 @ResponseBody ※이번에는 컨트롤러에서 @Controller가 아닌 @RestController를 사용 -기존에 사용하는 @Controller는주로 View를 반환(String, ModelAndView 등을 통해)하기 위해 사용 1. Client : URI형식으로 웹 서비스 요청 2. DispatcherServlet이 요청을 intercept -> Handler Mapping을 통해 요청에 맞는 contro.. 2022. 3. 19. 이전 1 2 다음