2020年第1期springboot结构
一、引言
Spring Boot是由Pivotal团队提供的全新框
架,其设计目的是用来简化新Spring应用的初始
搭建以及开发过程。该框架使用了特定的方式来
进行配置,从而使开发人员不再需要定义样板化
的配置。通过这种方式,Boot致力于在蓬勃发展
的快速应用开发领域成为领导者。
虽然Spring Boot推荐使用Thymeleaf,因为
Thymeleaf提供了完美的Spring MVC支持,但还
有不少长期使用Spring MVC框架的开发人员习
惯使用JSP页面作为展现层,因此他们想知道如
何设置Spring Boot才能访问JSP页面,下面通过
实例讲解如何实现。
二、新建Spring Boot项目boot_demo
在集成开发环境Intellij IDEA里,创建Spring
Boot项目,名为boot_demo,如图2-1所示:
图2-1boot_demo项目结构图
其中,BootDemoApplication是入口程序,代
码如图2-2所示:
图2-2BootDemoApplication代码图
在net.hw包里创建子包webmvc,然后在里
面创建控制器HelloController,用于跳转页面或
返回数据。本文重点讲述如何跳转到JSP页面。
代码如图2-3所示:
图2-3HelloController代码图
这里index方法返回一个逻辑视图名index,
倘若按照传统Spring MVC项目的做法,那就要
通过内部资源视图解析器,添加相应的前缀和后
缀,将逻辑视图index映射到物理视图文件“/SpringBoot访问JSP页面的两种实现方式
华卫
(泸州职业技术学院信息工程学院,四川泸州646000)
摘要虽然Spring Boot推荐使用Thymeleaf,因为Thymeleaf提供了完美的Spring MVC支持,但还有不少长期使用Spring MVC框架的开发人员习惯使用JSP页面作为展现层,因此他们想知
道如何设置Spring Boot才能访问JSP页面。本文对此提供两种实现方式,对于他们会有一
定的参考价值。
关键词Spring Boot;JSP;Spring MVC
作者简介:华卫(1972-),男,四川泸州人,讲师。主要研究方向:软件开发、
诗词翻译。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。