본문 바로가기

Spring17

Spring boot Reference Guide 3 Spring boot Reference Guide 3 이번 글에서는 첫번째 프로젝트를 생성하고 프로젝트 안의 코드에 대해서 알아보도록 하겠습니다. 이렇게 Example이라는 클래스 파일을 생성하고 그림의 오른쪽 처럼 코드를 작성합니다. @RestController는 해당 클래스가 Controller의 역할을 한다는 말입니다. 이렇게 표시해두면 스프링이 웹페이지에서 사용자의 요청이 왔을 때, 이 클래스로 요청을 보내고 처리합니다. @RequestMapping은 라우터와 같은 역할을 합니다. 다시 말하면, /abc , /aaa , /bbb 처럼 / 슬래시 이후의 사용자의 요청에 따라 해당 함수를 찾고 실행합니다. @RequestMapping과 @RestController가 스프링에서도 쓸 수 있는 애너테이션.. 2018. 3. 27.
Spring boot Reference Guide 2 Spring boot Reference Guide 2 스프링 부트의 설정 파일들 스프링부트에서는 설정 파일을 추가 할 때 2가지 방법으로 추가 할 수 있습니다. 그림을 통해서 보면 쉽게 이해 할 수 있습니다. 1. Maven 2. Gradle maven , gradle 각각의 방식으로 프로젝트를 생성한 화면입니다. maven을 선택하면 pom.xml 파일을 사용해서 설정들을 추가하게 됩니다. 이 파일 안에 dependencies부분을 추가해서 작성하면 됩니다. Dependencies 탭에서 Add를 클릭하고 설정을 추가 할 수도 있습니다. gradle을 선택하면 build.gradle 에 설정 파일들을 작성하게 됩니다. 특히 dependencies 의 중괄호 {} 안에 compile()을 추가적으로 작성.. 2018. 3. 27.
Spring boot Reference Guide 1 Spring boot Reference Guide 1 Part 1 Spring boot Documentation 여기는 스프링 부트 문서에 대해서 간략히 설명합니다. 문서의 나머지 전체 부분에 대한 개요입니다. 이 참조 가이드는 처음부터 순서대로 읽을 수도 있고 관심 없는 내용은 건너 뛸 수도 있습니다. 스프링 부트 참조 가이드는 html , pdf m epub 문서로 제공됩니다. 최신 사본은 docs.spring.io/spring-boot/docs/current/reference에서 구할 수 있습니다. 문서에서 part1의 뒷 내용은 앞으로 문서에서 mvc , data 등을 다루고 있다는 것입니다. 다른 스프링 관련 주제들에 대해서도 소개 하고 있습니다. 만약에 처음 홈페이지를 만들어보려는 사람이 생각.. 2018. 3. 26.
스프링 부트 1.5.10 문서 보면서 쉽게 시작하기 / 3. jsp , thymeleaf 살펴보기 , 만들기 스프링 부트 1.5.10 문서 보면서 쉽게 시작하기 / 3. jsp , thymeleaf 살펴보기 , 만들기 이번 글에서는 MVC 패턴을 사용해서 jsp , thymeleaf 페이지를 만들어보도록 하겠습니다. 그림은 Spring Boot Reference Guide문서의 97페이지에 있는 내용입니다. 스프링 부트에서는 JSP로 웹 페이지를 만드는 것을 권하지 않습니다. 아래 사진은 Known limitations 를 클릭하면 나타나는 105 페이지의 내용입니다. 그래서 저는 강좌에서 thymeleaf를 사용해서 페이지를 만들어보도록 하겠습니다. 2018. 3. 19.
스프링 부트 Gradle로 프로젝트 생성하기,실행하기 / pom.xml 권하지 않는 이유 스프링 부트 Gradle로 프로젝트 생성하기 / pom.xml 권하지 않는 이유 안녕하세요 이번 글에서는 지난 글에서 패치한 Gradle을 사용해서 프로젝트를 생성해보도록 하겠습니다. Spring Starter Project를 선택합니다. Type을 Gradle로 선택합니다. Web을 선택하고 Finish를 클릭합니다. 굳이 지금 JDBC 를 비롯한 많은 모듈들을 추가하지 않아도 됩니다. 나중에 추가하면 됩니다. 콘솔창에 프로젝트 생성이 진행중이라는 표시가 나타납니다. 프로젝트가 생성되었습니다. 그림의 아래쪽에 보시면 이전의 프로젝트들과는 다르게 pom.xml이 없고 build.gradle이 있습니다. 여기 build.gradle에 JDBC 와 같은 모듈들을 작성해서 추가 할 수 있습니다. pom.xml.. 2018. 3. 14.