Spring Boot学习笔记(一)与JSP整合
项目结构展示

在webapp目录下面手动创建JSP的目录和web.xml
创建web.xml只是为了不报错,在SpringBoot的项目中实际上用不到web.xml
打开pom.xml把框住的地方改成war,也就是maven的打包方式,默认的jar,如果要在项目中使用jsp的话就要改成war

pom里面添加下面的两个依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency> <dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency> application.properties 配置文件添加如下
#jsp 支持
spring.mvc.view.suffix=.jsp
spring.mvc.view.prefix=/WEB-INF/jsp/
#关闭默认模板引擎
spring.thymeleaf.cache=false
spring.thymeleaf.enabled=false
最后一点需要注意的是创建controller的时候类的注解要换成Controller不要再用RestController了
Spring Boot学习笔记(一)与JSP整合的更多相关文章
- Spring Boot 学习笔记(六) 整合 RESTful 参数传递
		Spring Boot 学习笔记 源码地址 Spring Boot 学习笔记(一) hello world Spring Boot 学习笔记(二) 整合 log4j2 Spring Boot 学习笔记 ... 
- Spring Boot学习笔记2——基本使用之最佳实践[z]
		前言 在上一篇文章Spring Boot 学习笔记1——初体验之3分钟启动你的Web应用已经对Spring Boot的基本体系与基本使用进行了学习,本文主要目的是更加进一步的来说明对于Spring B ... 
- spring boot整合jsp的那些坑(spring boot 学习笔记之三)
		Spring Boot 整合 Jsp 步骤: 1.新建一个spring boot项目 2.修改pom文件 <dependency> <groupId>or ... 
- Spring Boot 学习笔记--整合Thymeleaf
		1.新建Spring Boot项目 添加spring-boot-starter-thymeleaf依赖 <dependency> <groupId>org.springfram ... 
- Spring Boot学习笔记:整合Shiro
		Spring Boot如何和Shiro进行整合: 先自定义一个Realm继承AuthorizingRealm,并实现其中的两个方法,分别对应认证doGetAuthenticationInfo和授权do ... 
- Spring Boot 学习笔记--整合Redis
		1.新建Spring Boot项目 添加spring-boot-starter-data-redis依赖 <dependency> <groupId>org.springfra ... 
- Spring Boot学习笔记 - 整合Swagger2自动生成RESTful API文档
		1.添加Swagger2依赖 在pom.xml中加入Swagger2的依赖 <!--swagger2--> <dependency> <groupId>io.spr ... 
- Spring Boot学习笔记(五)整合mybatis
		pom文件里添加依赖 <!-- 数据库需要的依赖 --> <dependency> <groupId>org.mybatis.spring.boot</gro ... 
- Spring Boot学习笔记二
		Spring Boot入门第二篇 第一天的详见:https://www.cnblogs.com/LBJLAKERS/p/12001253.html 同样是新建一个pring Initializer快速 ... 
随机推荐
- 【OCP认证12c题库】CUUG 071题库考试原题及答案(27)
			27.choose two The SQL statements executed in a user session are as follows: SQL> CREATE TABLE pro ... 
- lnmp环境搭建错误集合
			错误1: 页面显示:No input file specified nginx错误日志:FastCGI sent in stderr: "PHP message: PHP Warning: ... 
- linux之getenv putenv setenv和unsetenv详解
			1.getenv函数 头文件:#include<stdlib.h> 函数原型: char * getenv(const char* name); 函数说明:getenv()用来取得参数na ... 
- Java操作数据库实现"增删改查"
			本文主要讲解JDBC操作数据库 主要实现对MySql数据库的"增删改查" 综合概述: JDBC的常用类和接口 一 DriverManager类 DriverManage类 ... 
- String相关练习
			1.用代码演示String类中的以下方法的用法 (1)boolean isEmpty(): 判断字符串是不是空串,如果是空的就返回true (2)char charAt(int index): 返回索 ... 
- Go语言指针
			指针简介 (Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值.由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元.因此,将 ... 
- 【性能测试】:对WebSphere中间件的监控方式
			1 登录WebSphere控制台 2 选择应用.点击启动和停止来启动和停止应用 3 查看当前活动.点击要查看的项目 4 在开始监测前,先选中服务,点击启动监控将集合状态改为活动的 进入页面后,在页面 ... 
- 《LeetBook》leetcode题解(11):Container With Most Water[M] ——用两个指针在数组内移动
			我现在在做一个叫<leetbook>的免费开源书项目,力求提供最易懂的中文思路,目前把解题思路都同步更新到gitbook上了,需要的同学可以去看看 书的地址:https://hk029.g ... 
- Eclipse/MyEclipse如何快速提取变量(最强帮手)
			不多说,直接上干货! Eclipse里如何快速提取变量? 按alt+shift+l MyEclipse里如何快速提取变量? 按alt+shift+l 成功!快速提取变量 扩展学习 Eclipse/My ... 
- python-tornado-hello,world
			#!/usr/bin/python import tornado.httpserver import tornado.ioloop import tornado.options import torn ... 
