springMVC 웹 프로젝트 springboot 웹 프로젝트에 대한 주제로 전환 할

배경 기사 :

오래된 웹 프로젝트가 springMVC는 최근 일부 기능을 수정해야하고 톰캣 로컬 오랫동안 바이두의 온라인 버전에서 시작하는 다양한 오류시 배치하여 시작해야된다 마지막으로, 몇 시간 동안 얽혀 봄의 문제입니다 턴 springboot 아이디어는 더 이상 호환성 문제의 다양한 버전을 제어하지 않습니다.

다음과 같이 프로젝트 변환 단계는 다음과 같습니다

1) 새로운 빈 프로젝트 springboot 만들기

2) 웹을 pom.xml 파일에서 관련 종속성을 추가

<! - 웹 -> 
<의존성> 
<의 groupId> org.springframework.boot </의 groupId> 
<artifactId를> 스프링 부팅 스타터 웹 </ artifactId를> 
</ 의존성> 
<! -配置서블릿 -> 
<의존성> 
<의 groupId>에서 javax.servlet </의 groupId> 
<artifactId를>에서 javax.servlet-API </ artifactId를> 
</ 의존성> 
<! -配置JSP JSTL的支持-> 
<의존성> 
<의 groupId>에서 javax.servlet </의 groupId> 
<artifactId를> JSTL </ artifactId를> 
</ 의존성> 
<! -对JSP的支持-> 
<의존성> 
<의 groupId> org.apache.tomcat.embed </의 groupId> 
<artifactId를> 톰캣 임베드 -jasper </ artifactId를> 
</ 의존성>

 

3) 원래 디렉토리에 따르면 직접 정적 리소스뿐만 아니라, 같은 새 프로젝트에 HTML 페이지로 자바 코드에서 원본 프로젝트를 복사

    SRC / 메인 / 자바 및 웹 애플리케이션 디렉토리의 SRC / 메인 직접 복사 / 오버 언더

4) 정적 HTML 페이지 및 기타 리소스 외부 이외에, 당신은 정적에서 자원 디렉토리 폴더에 파일을 배치해야

  SRC에 / 주 / 자원 디렉토리 새 폴더에 정적, 다음 정적 정적 리소스 파일을 원래 프로젝트의 다음 직접 복사

 

5) 원래의 HTML 페이지를 수정하려면 원래 프로젝트는) 상대 경로로 원래의 절대 경로를 제거 절대 경로 인 경우 등, 참조 경로는 정적 리소스 (
  때문에 문제 SpringBoot 메커니즘, 참조 CSS 나 JS 파일의 시간을 먼저해야 정적 인 기준은 경로를 기록하지 않을 때 다음과 같이 정적 인 폴더에 파일을 저장하고,

 

 

수정 :

 

6)와 같은 데이터 연결 구성 로그와 같은 다른 구성,

  이 간단한 구성의 경우, 구성 파일을 직접있는 application.properties 할 수있는 구성 파일을 추가, 존재하지 않는,

  구성 파일 경우, application.properties에서,로드 구성 파일을 구성

다음과 같은 구성 템플릿 경로 및 JSP 페이지 프리 마커의 경로로

 

추천

출처www.cnblogs.com/sunshine2017/p/11458086.html