1.pom文件加入依赖
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl-api</artifactId>
<version>1.2</version>
</dependency>
2.application.properties文件中配置JSP和传统Spring MVC中和view的关联
# MVC
spring.view.prefix=/WEB-INF/views/
spring.view.suffix=.jsp
3. 创建src/main/webapp/WEB-INF/views目录
4.创建Controller
@Controller
@EnableAutoConfiguration
public class HelloController {
@RequestMapping("/hello")
public ModelAndView HelloView(){
ModelAndView mv = new ModelAndView();
mv.addObject("hello");
return mv;
}
}
5.配置启动类
@SpringBootApplication
public class WebApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(WebApplication.class);
}
public static void main(String[] args) throws Exception {
SpringApplication.run(WebApplication.class, args);
}
}
需要注意的:
在IDE中可以java application方式运行,但打包一定是打成war包