> Java > java지도 시간 > JSP 지원 구성 예제를 추가하는 Spring 부트에 대한 자세한 소개

JSP 지원 구성 예제를 추가하는 Spring 부트에 대한 자세한 소개

零下一度
풀어 주다: 2018-05-29 11:07:40
원래의
2262명이 탐색했습니다.

이 글은 주로 Spring boot에 jsp 지원 설정을 추가하는 것에 대한 자세한 설명을 소개하고 있는데, 편집자가 꽤 좋다고 생각해서 지금부터 공유하고 참고용으로 올려보겠습니다. 편집기를 따라 살펴보겠습니다

spring boot는 jsp에 대한 지원을 추가합니다. 다음은 pom.xml 파일의 구성입니다

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion>

  

  <groupId>spring_web_boot</groupId>

  <artifactId>spring_web_boot_base</artifactId>

  <packaging>war</packaging>

  

  <version>0.0.1-SNAPSHOT</version>

  <name>spring_web_boot_base Maven Webapp</name>

  <url>http://maven.apache.org</url>

  

  

  <!-- 继承父包,此包会添加依赖,spring用到的核心包-->

  <parent>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-parent</artifactId>

    <version>1.4.0.RELEASE</version>

    <relativePath></relativePath>

  </parent>

  

  <!-- spring-boot的web启动的jar包 -->

  <dependencies>

    <dependency>

      <groupId>org.springframework.boot</groupId>

      <artifactId>spring-boot-starter-web</artifactId>

    </dependency>

  

    <!--jpa的jar包 ,操作数据库的,类似hibernate -->

    <dependency>

      <groupId>org.springframework.boot</groupId>

      <artifactId>spring-boot-starter-data-jpa</artifactId>

    </dependency>

  

    <!--mysql驱动 -->

    <dependency>

      <groupId>mysql</groupId>

      <artifactId>mysql-connector-java</artifactId>

    </dependency>

  

    <!--配置servlet-->

    <dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>javax.servlet-api</artifactId>

    </dependency>

  

    <!--配置jsp jstl的支持-->

    <dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>jstl</artifactId>

    </dependency>

  

    <!--添加对tomcat的支持-->

    <dependency>

      <groupId>org.springframework.boot</groupId>

      <artifactId>spring-boot-starter-tomcat</artifactId>

      <scope>provided</scope>

    </dependency>

  

    <!--对jsp的支持-->

    <dependency>

      <groupId>org.apache.tomcat.embed</groupId>

      <artifactId>tomcat-embed-jasper</artifactId>

    </dependency>

  </dependencies>

  

  <!-- Package as an executable JAR -->

  <build>

    <plugins>

      <plugin>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-maven-plugin</artifactId>

      </plugin>

    </plugins>

  </build>

  

  <!-- Allow access to Spring milestones and snapshots -->

  <!-- (you don&#39;t need this if you are using anything after 0.5.0.RELEASE) -->

  <repositories>

    <repository>

      <id>spring-snapshots</id>

      <url>http://repo.spring.io/snapshot</url>

      <snapshots>

        <enabled>true</enabled>

      </snapshots>

    </repository>

    <repository>

      <id>spring-milestones</id>

      <url>http://repo.spring.io/milestone</url>

      <snapshots>

        <enabled>true</enabled>

      </snapshots>

    </repository>

  </repositories>

  <pluginRepositories>

    <pluginRepository>

      <id>spring-snapshots</id>

      <url>http://repo.spring.io/snapshot</url>

    </pluginRepository>

    <pluginRepository>

      <id>spring-milestones</id>

      <url>http://repo.spring.io/milestone</url>

    </pluginRepository>

  </pluginRepositories>

</project>

로그인 후 복사

위 구성은 2가지 상황으로 나뉩니다

1. 버전 1.4.0을 사용하는 경우 application.properties에서 jsp 접두사 및 접미사를 구성할 때 다음과 같이 구성해야 합니다. 버전 1.1.3에서 상위 태그가 도입되면 mvc

1

2

spring.mvc.view.prefix=/WEB-INF/jsp/

spring.mvc.view.suffix=.jsp

로그인 후 복사

2를 가져와야 합니다. 그런 다음 application.properties에서 jsp 접두사 및 접미사를 구성할 때 다음과 같이 구성해야 합니다. mvc

1

2

spring.view.prefix=/WEB-INF/jsp/

spring.view.suffix=.jsp

로그인 후 복사

Notes:

1

2

3

4

<dependency>

  <groupId>org.apache.tomcat.embed</groupId>

  <artifactId>tomcat-embed-jasper</artifactId>

</dependency>

로그인 후 복사

pom.xml에서 위 구성의 경우 추가하지 마십시오. 제공

마지막으로 maven 추가 settings.xml에 Alibaba Cloud의 maven 경로를 추가하면 다운로드 속도가 향상될 수 있습니다

1

2

3

4

5

6

<mirror>

    <id>nexus-aliyun</id>

    <mirrorOf>*</mirrorOf>

    <name>Nexus aliyun</name>

    <url>http://maven.aliyun.com/nexus/content/groups/public</url>

  </mirror>

로그인 후 복사

위 내용은 JSP 지원 구성 예제를 추가하는 Spring 부트에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿