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

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

May 29, 2018 am 11:07 AM
boot javascript spring 소개하다 다음에 추가 상세한

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

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

<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

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
로그인 후 복사

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

spring.view.prefix=/WEB-INF/jsp/
spring.view.suffix=.jsp
로그인 후 복사

Notes:

<dependency>
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
</dependency>
로그인 후 복사

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

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

<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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Windows ISO 파일이 너무 큼 BootCamp 오류 [수정됨] Windows ISO 파일이 너무 큼 BootCamp 오류 [수정됨] Feb 19, 2024 pm 12:30 PM

Mac 컴퓨터에서 BootCampAssistant를 사용할 때 "Windows ISO 파일이 너무 큽니다"라는 오류 메시지가 표시되는 경우 ISO 파일 크기가 BootCampAssistant에서 지원하는 제한을 초과했기 때문일 수 있습니다. 이 문제에 대한 해결책은 다른 도구를 사용하여 ISO 파일 크기를 압축하여 BootCamp Assistant에서 처리할 수 있도록 하는 것입니다. BootCampAssistant는 Mac 컴퓨터에 Windows 운영 체제를 설치하고 실행하기 위해 Apple에서 제공하는 편리한 도구입니다. 사용자가 듀얼 부팅 시스템을 설정하여 시작 시 MacOS 또는 Wind를 사용하도록 쉽게 선택할 수 있습니다.

Spring Boot가 OpenAI를 만났을 때 새로운 프로그래밍 패러다임 Spring Boot가 OpenAI를 만났을 때 새로운 프로그래밍 패러다임 Feb 01, 2024 pm 09:18 PM

2023년에는 AI 기술이 화두가 되면서 다양한 산업, 특히 프로그래밍 분야에 큰 영향을 미치고 있다. 사람들은 AI 기술의 중요성을 점점 더 인식하고 있으며 Spring 커뮤니티도 예외는 아닙니다. GenAI(일반 인공 지능) 기술이 지속적으로 발전함에 따라 AI 기능을 갖춘 애플리케이션 생성을 단순화하는 것이 중요하고 시급해졌습니다. 이러한 배경에서 AI 기능 애플리케이션 개발 프로세스를 단순화하고 간단하고 직관적이며 불필요한 복잡성을 피하는 것을 목표로 하는 "SpringAI"가 등장했습니다. 'SpringAI'를 통해 개발자는 AI 기능이 포함된 애플리케이션을 더욱 쉽게 구축할 수 있어 사용 및 운영이 더욱 쉬워진다.

Mijia에 TV를 추가하는 방법 Mijia에 TV를 추가하는 방법 Mar 25, 2024 pm 05:00 PM

많은 사용자가 현대 생활에서 Xiaomi 스마트 홈 상호 연결의 전자 생태계를 점점 더 선호하고 있습니다. Mijia 앱에 연결하면 휴대폰으로 연결된 장치를 쉽게 제어할 수 있습니다. 그러나 많은 사용자는 여전히 Mijia를 추가하는 방법을 모릅니다. 이 튜토리얼 가이드는 도움이 필요한 모든 사람에게 도움이 될 수 있도록 구체적인 연결 방법과 단계를 제공합니다. 1. Mijia 앱을 다운로드한 후 Xiaomi 계정을 생성하거나 로그인합니다. 2. 추가 방법: 새 장치의 전원을 켠 후 휴대폰을 장치에 가까이 가져간 다음 Xiaomi TV를 켜십시오. 정상적인 상황에서는 "확인"을 선택하여 장치 연결 프로세스에 들어갑니다. 메시지가 나타나지 않으면 수동으로 장치를 추가할 수도 있습니다. 방법은 스마트 홈 앱에 들어간 후 왼쪽 하단에 있는 첫 번째 버튼을 클릭하는 것입니다.

Spring Boot 및 Spring AI를 사용하여 생성 인공 지능 애플리케이션 구축 Spring Boot 및 Spring AI를 사용하여 생성 인공 지능 애플리케이션 구축 Apr 28, 2024 am 11:46 AM

업계 리더인 Spring+AI는 강력하고 유연한 API와 고급 기능을 통해 다양한 산업에 선도적인 솔루션을 제공합니다. 이 주제에서는 다양한 분야의 Spring+AI 적용 사례를 살펴보겠습니다. 각 사례에서는 Spring+AI가 어떻게 특정 요구 사항을 충족하고 목표를 달성하며 이러한 LESSONSLEARNED를 더 넓은 범위의 애플리케이션으로 확장하는지 보여줍니다. 이 주제가 여러분이 Spring+AI의 무한한 가능성을 더 깊이 이해하고 활용하는 데 영감을 줄 수 있기를 바랍니다. Spring 프레임워크는 소프트웨어 개발 분야에서 20년 이상의 역사를 가지고 있으며, Spring Boot 1.0 버전이 출시된 지 10년이 되었습니다. 이제 봄이 왔다는 것에 대해 누구도 이의를 제기할 수 없습니다.

Tampermonkey에서 새 스크립트를 추가하는 방법-Tampermonkey에서 스크립트를 삭제하는 방법 Tampermonkey에서 새 스크립트를 추가하는 방법-Tampermonkey에서 스크립트를 삭제하는 방법 Mar 18, 2024 pm 12:10 PM

Tampermonkey Chrome 확장 프로그램은 스크립트를 통해 사용자 효율성과 탐색 경험을 향상시키는 사용자 스크립트 관리 플러그인입니다. 그렇다면 Tampermonkey는 어떻게 새로운 스크립트를 추가할까요? 스크립트를 삭제하는 방법은 무엇입니까? 편집자가 아래 답변을 제공합니다! Tampermonkey에 새 스크립트를 추가하는 방법: 1. GreasyFork를 예로 들어 GreasyFork 웹 페이지를 열고 여기에서 편집자가 원클릭 오프라인 다운로드를 선택합니다. 2. 스크립트를 선택하고 스크립트 페이지에 들어가면 이 스크립트를 설치하는 버튼이 표시됩니다. 3. 이 스크립트를 설치하려면 클릭하여 설치 인터페이스로 이동합니다. 4. 설치 스크립트에서 설치된 원클릭을 볼 수 있습니다.

MetaMask 지갑에서 Polygon 네트워크에 어떻게 연결하나요? MetaMask 지갑을 Polygon 네트워크에 연결하기 위한 튜토리얼 가이드 MetaMask 지갑에서 Polygon 네트워크에 어떻게 연결하나요? MetaMask 지갑을 Polygon 네트워크에 연결하기 위한 튜토리얼 가이드 Jan 19, 2024 pm 04:36 PM

PolygonMainnet 네트워크 추가 방법 Metamask와 함께 MATIC(Polygon)을 사용하려면 "PolygonMainnet"이라는 프라이빗 네트워크를 추가해야 합니다. 잘못된 네트워크 주소로 전송하면 문제가 발생할 수 있으므로 $MATIC에서 전송하기 전에 반드시 "PolygonMainnet" 네트워크를 사용하세요. Metamask 지갑은 기본적으로 이더리움 메인넷에 연결되어 있지만 간단히 "PolygonMainnet"을 추가하고 $MATIC을 사용할 수 있습니다. 몇 가지 간단한 복사 및 붙여넣기 단계만 거치면 작업이 완료됩니다. 먼저 메타마스크 지갑에서 오른쪽 상단의 네트워크 옵션을 클릭하고 "C"를 선택하세요.

계정 추가 시 Outlook이 멈춤 [해결됨] 계정 추가 시 Outlook이 멈춤 [해결됨] Mar 23, 2024 pm 12:21 PM

Outlook에서 계정을 추가하는 데 문제가 발생하면 다음 해결 방법을 시도하여 해결할 수 있습니다. 일반적으로 이는 잘못된 네트워크 연결, 손상된 사용자 프로필 또는 기타 일시적인 문제로 인해 발생할 수 있습니다. 이 문서에서 제공하는 방법을 통해 이러한 문제를 쉽게 해결하고 Outlook이 정상적으로 실행될 수 있는지 확인할 수 있습니다. 계정 추가 시 Outlook이 멈춤 Outlook이 계정 추가 시 멈춘 경우 아래에 언급된 수정 사항을 사용하십시오. 인터넷 연결을 끊었다가 다시 연결하십시오. 일시적으로 바이러스 백신 소프트웨어를 비활성화하십시오. 새 Outlook 프로필을 만드십시오. 안전 모드에서 계정 추가를 시도하십시오. IPv6 비활성화 Microsoft 지원 및 복구 도우미 실행 수리 Office 응용 프로그램 Outlook 계정 추가 필요

MetaMask 작은 여우는 2023년에 BSC 네트워크를 어떻게 추가합니까? (2023 최신 버전의 MetaMask little fox에는 BSC 네트워크 튜토리얼이 추가되었습니다) MetaMask 작은 여우는 2023년에 BSC 네트워크를 어떻게 추가합니까? (2023 최신 버전의 MetaMask little fox에는 BSC 네트워크 튜토리얼이 추가되었습니다) Jan 19, 2024 pm 05:39 PM

BSC 네트워크는 암호화폐 거래소 바이낸스(Binance)가 개발한 고성능 블록체인으로, 정식 영어 명칭은 바이낸스 스마트 체인(Binance Smart Chain)이다. BSC 블록체인은 EVM 네트워크와 호환되므로 MetaMask 지갑을 사용하여 액세스하고 상호 작용할 수 있습니다. 그렇다면 Little Fox Wallet은 어떻게 BSC 네트워크를 추가합니까? 아래 에디터와 함께 살펴보겠습니다. 1. MetaMask는 BSC 네트워크를 직접 추가합니다. 먼저 MetaMask 지갑을 열고 오른쪽 상단의 아바타 - 설정 - 네트워크를 클릭한 후 "네트워크 추가" 버튼을 클릭하여 Little Fox 지갑의 네트워크 설정 페이지로 들어갑니다. Metamask에는 통화 스마트 체인을 포함한 인기 있는 블록체인 네트워크가 내장되어 있습니다. BNBSmartCha를 주문하면 됩니다

See all articles