springmvc+jsp轉spring boot結構 前後端分離

1、前端

1.1、頁面遷移到resourecs,這個位置可以自己定義

1.2、加入插件

[html] view plain copy

<build> <plugins> <plugin> <groupid>org.springframework.boot <artifactid>spring-boot-maven-plugin <version>1.4.2.RELEASE <configuration> <mainclass>test.Application <executions> <execution> <goals> <goal>repackage <dependencies> <dependency> <groupid>org.springframework <artifactid>
springloaded <version>1.2.6.RELEASE <plugin> <groupid>org.apache.maven.plugins <artifactid>maven-war-plugin <configuration> <failonmissingwebxml>false <resources> <resource> <directory>src/main/resources/META-INF/resources/WEB-INF <targetpath>META-INF/resources <includes> <include>**/** <resource> <directory>src/main/resources <includes> <include>**/** <filtering>false

注意:需要制定文檔位置和打包的文件位置

2、後端

2.1、依賴,包括前端、jsp、springboot的依賴

[html] view plain copy

<dependencies> <dependency> <groupid>com.example <artifactid>demo-spring-ui <version>0.0.1-SNAPSHOT <dependency>
<groupid>javax.servlet <artifactid>javax.servlet-api <scope>provided <dependency> <groupid>org.springframework.boot <artifactid>spring-boot-starter-tomcat <scope>provided <dependency> <groupid>org.apache.tomcat.embed <artifactid>tomcat-embed-jasper <dependency> <groupid>net.sf.flexjson <artifactid>
flexjson <version>2.1

2.2配置application.properties

[html] view plain copy

spring.mvc.view.prefix=/WEB-INF/user/ spring.mvc.view.suffix=.jsp application.hello=HelloAngel From application

2.3、controller按正常的mvc規範寫即可