스프링부트 프로젝트 생성 in Eclipse
File -> New -> New Spring Starter Project ->
Java Version: 11 -> Next -> Spring Boot Version: 2.6.11
Spring Web & Spring Boot DevTools 체크 후 Finish
(1) 스프링부트는 기본적으로 서버가 내장되어 있다.
application.properties -> Open with -> Properties File Editor
server.port=8082
위 처럼 입력하면 서버포트 지정가능
(2) css, js, image ..와 같은 정적인 파일들은
src/main/resources/static 폴더에 넣어서 관리한다.
(3) @SpringBootApplication이 있는 폴더를 기준으로 하위폴더 모두 자동 인식 가능
폴더 경로를 신경쓰자~ 꼭 @SpringBootApplication앞으로 집합시켜야함
▼ JSP를 쓰려면
1
2
3
4
5
6
7
8
|
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
|
cs |
pom.xml에 위 소스 추가
server.servlet.context-path=/main
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
application.properties에 위 3줄 추가 (webapp이 기본내장이 안되어있으므로 수동으로 만들어준다)
(3)의 경로로 Controller 만들어주면 연결 끝
return "/main"; => main.jsp
'Spring' 카테고리의 다른 글
[Springboot] summernote 프로젝트에 이식하기 (1) | 2022.10.01 |
---|