Spring Boot를 공부하면서 정리해봅니다.
우선 STS(Spring Tool Suite) 를 다운로드 받습니다.
https://spring.io/
사이트 맨 아래에 보면 TOOLS 클릭하면 다운 받을 수 있습니다.
Spring Boot는 기본적으로 Spring을 어느정도 알고있어야 하네요..
시작
Spring Starter Project로 프로젝트 생성우선 STS(Spring Tool Suite) 를 다운로드 받습니다.
https://spring.io/
사이트 맨 아래에 보면 TOOLS 클릭하면 다운 받을 수 있습니다.
Spring Boot는 기본적으로 Spring을 어느정도 알고있어야 하네요..
시작
Hello를 찍기위해 컨트롤러를 만들어봅니다.
@ResponseBody
@RequestMapping(value="/hello")
public String hello() {
return "Hello~ Spring Boot!";
}
서버시작
프로젝트 우클릭 -> Run As -> Spring Boot App
또는 프로젝트Application.java 파일에서 우클릭 -> Run As -> Spring Boot App
localhost:8080/hello
이렇게 Hello~ Spring Boot! 함 찍어보고.
jsp를 사용하기 위한 설정을 한다.
src/main 아래에
webapp/WEB-INF/jsp 를 직접 생성한다.
application.properties
jsp경로
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
서버 포트 바꾸려면
server.port=80
jsp가 변경되었을 때 바로 적용
server.servlet.jsp.init-parameters.development=true
context path 설정
server.servlet.context-path=/
pom.xml에 dependency추가
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
jstl도 사용하려면
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
maven dependency는 https://mvnrepository.com 참고
src/main/webapp/WEB-INF/jsp 에 list.jsp를 생성하고,
컨트롤러에서 테스트
@RequestMapping(value="/list", method = RequestMethod.GET)
public String list() {
return "list";
}
댓글 없음:
댓글 쓰기