Spring Boot 的优点:
1, 快速构建项目
2, 对主流的开发框架的无配置集成
3, 项目可独立运行, 无须外部用来 servlet 容器
4, 提供运行时的应用监控
5, 极大的提高了开发部署效率
6, 与云计算天然集成
二, Spring Boot 整合 jsp
1.File->New->Project->Spring Initializr->Next
2. 自己写好 Group 和 Artifact 然后点击 Next
3.web->Spring Web->Next->Finsh. 创建好的项目目录是如下
4. 在 pom.xml 里面添加如下
- <!-- 添加 servlet 依赖模块 -->
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-API</artifactId>
- <scope>provided</scope>
- </dependency>
- <!-- 添加 jstl 标签库依赖模块 -->
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>jstl</artifactId>
- </dependency>
- <!-- 用于编译 jsp,springboot 内置 tomcat 没有此依赖 -->
- <dependency>
- <groupId>org.apache.tomcat.embed</groupId>
- <artifactId>tomcat-embed-jasper</artifactId>
- <scope>provided</scope>
- </dependency>
5. 在 main 下创建 webapp, 在 webapp 文件夹下创建 Web-INF 文件夹
6. 在 application.priperties 配置文件下配置 springmvc 的视图前后缀
7 在 Web-INF 下创建个 views 文件夹, 然后创建一个 jsp
7.2 创建不了则 在项目名上右击 找到 Open Module Setting -> Modules ->Web 然后点击图上的 + 号 (有 JSP 选项则直接跳过此步
选择当前项目的 webapp 目录, 点击 OK
点击 Create Artifact 后直接点击 Apply, 然后点击 OK 就好了
7.2 在 views 下创建一个 hello.jsp
8. 创建一个包为 com.yzbz.hello.controller, 在里面创建一个 HelloController(!!! 注意, 由于 Controller 是被启动类所管理的, 所以启动类的 controller 应该放在启动类的子目录上
9. 运行即可
以上就是整合 jsp 的全部
来源: http://www.bubuko.com/infodetail-3273009.html