>Java >java지도 시간 >JSP를 스프링 부트와 통합하는 방법 소개(코드 예)

JSP를 스프링 부트와 통합하는 방법 소개(코드 예)

不言
不言앞으로
2019-01-30 11:16:253059검색

이 글은 JSP를 스프링 부트와 통합하는 방법(코드 예제)을 소개합니다. 필요한 친구들이 참고할 수 있기를 바랍니다.

Spring Boot 프로젝트에서 JSP 통합을 처음 시작했을 때 인터넷에서 몇 가지 정보를 찾았지만 대부분의 정보가 일부이거나 유효하지 않거나 문맥에서 벗어난 정보였던 것으로 기억됩니다. 특히 csdn의 기사에는 사기꾼과 지저분한 기사가 가득합니다. 그래서 나는 다른 사람들이 편리하게 사용할 수 있도록 일과 공부에 사용되는 새로운 기술, 내가 직면한 함정, 이전에 사용했던 기술 포인트와 지식 포인트를 기록하기 위해 블로그를 쓰기로 결정했습니다. 스프링 부트는 원래 기반으로 스프링과 스프링 mvc를 단순화하고 통합하며 많은 변경을 가했습니다. 이전 웹 프로젝트와 다르게 jsp 통합이 가능하지만 기본적으로 템플릿을 사용하기 때문에 jsp 통합에는 여전히 많은 작업이 필요합니다.

이 블로그를 읽기 전에 내 스프링 부트 공통 주석을 읽어보세요.

스프링 부트 프로젝트를 Linux의 Tomcat에 배포하려면 내 스프링 부트 Tomcat 배포를 읽어보세요.

해당 jar 패키지의 Maven 종속성을 가져올 때 주의하세요. 해당 버전(예: spring boot 및 cba97bffed69576781755455c6f1e41337fea447ce86e32369605f68ca6046c0의 해당 버전)

종속성에서 jar를 사용해야 하는 경우

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
# provided表明该包只在编译和测试的时候用
<scope>provided</scope>
</dependency>

필요한 jar 및 플러그 외에도 ins를 사용하려면 spring-boot-maven-plugin 플러그인

 <build>
        <finalName>${project.name}</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

application.properties도 가져와야 합니다.

## JSP配置
# 页面默认前缀
spring.mvc.view.prefix=/WEB-INF/view/
# 响应页面默认后缀
spring.mvc.view.suffix=.jsp

#关闭默认模板引擎
spring.thymeleaf.cache=false
spring.thymeleaf.enabled=false

기본 디렉터리에 webapp 디렉터리를 만듭니다(java 및 리소스 디렉터리와 동일한 수준). webapp은 웹 프로젝트의 WebContent 디렉터리에 해당합니다

프로젝트를 시작할 때 tomcat에 배포하여 웹 프로젝트처럼 시작할 수도 있고, main 메서드를 사용하여 자동으로 시작할 수도 있습니다. 문제가 있어 시작할 수 없는 경우 spring-boot-maven-plugin 플러그인을 사용하여 시작하세요

위 내용은 JSP를 스프링 부트와 통합하는 방법 소개(코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제