spring boot整合jsp及设置启动页面的方法

 更新时间:2018年09月12日 14:13:11   作者:上岸之路  
这篇文章主要给大家介绍了关于spring boot整合jsp及设置启动页面的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用spring boot具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

这几天在集中学习Spring boot+Shiro框架,因为之前view层用jsp比较多,所以想在spring boot中配置jsp,但是spring boot官方不推荐使用jsp,因为jsp相对于一些模板引擎,性能都比较低,官方推荐使用thymeleaf,但是Spring boot整合jsp的过程已经完成,在这里记录一下。

本文基于springboot2.0.4最新版本

spring官方推荐Thymeleaf但是还是有很多javaweb朋友习惯使用jsp虽然现在jsp有点out。本节教程主要讲springboot整合jsp

1.类似于第一章中创建springboot项目选择web

修改pom文件

添加以上依赖,

二.修改application.properties文件或者新建application.yml文件

添加视图解析定义启动端口(也可以在application.yml中完成)

spring.mvc.view.prefix=/WEB-INF/jsp/

spring.mvc.view.suffix=.jsp

server.port=8861(不修改默认8080)

根据以往的web来发习惯在src/main目录下新建webappsourcefolder,新建WEB-INF,jsp文件夹创建index.jsp

目录结构

自定义默认首页,本项目中默认登录页为index2.jsp

创建默认视图控制层

启动项目之后就会出现我们设置的首页

其他页面开发同springmvc

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • Spring拦截器之HandlerInterceptor使用方式

    Spring拦截器之HandlerInterceptor使用方式

    这篇文章主要介绍了Spring拦截器之HandlerInterceptor使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • SpringBoot整合RabbitMQ实现流量消峰

    SpringBoot整合RabbitMQ实现流量消峰

    RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用,消息中间件在互联网公司的使用中越来越多,本文给大家介绍了SpringBoot整合RabbitMQ实现流量消峰,需要的朋友可以参考下
    2024-12-12
  • java结束进程的实例代码

    java结束进程的实例代码

    java结束程序进程的方法很简单,只要一句代码就行,大家参考使用吧
    2013-12-12
  • JdbcTemplate操作数据库的具体方法

    JdbcTemplate操作数据库的具体方法

    这篇文章主要介绍了JdbcTemplate操作数据库的具体操作方法,准备工作需要大家先导入相关的jar包,建个数据库,具体操作方法跟随小编一起看看吧
    2022-03-03
  • JavaSE实现文件压缩与解压缩的技巧分享

    JavaSE实现文件压缩与解压缩的技巧分享

    我们在日常实际开发中,对于文件压缩和解压缩场景,是非常常见的操作,本文详细介绍JavaSE中文件压缩和解压缩的实现方法,包括源代码解析、应用场景案例、优缺点分析、案例演示、文末总结等等,请同学们耐心阅读
    2024-03-03
  • Java使用多线程批次查询大量数据(Callable返回数据)方式

    Java使用多线程批次查询大量数据(Callable返回数据)方式

    今天给大家分享Java使用多线程批次查询大量数据(Callable返回数据)方式,多线程有好几种方式,今天说的方式比较好,实现Callable<> 这种方式能返回查询的数据,加上Future异步获取方式,查询效率大大加快,感兴趣的朋友一起看看吧
    2023-11-11
  • Spring Boot的filter(过滤器)简单使用实例详解

    Spring Boot的filter(过滤器)简单使用实例详解

    过滤器(Filter)的注册方法和 Servlet 一样,有两种方式:代码注册或者注解注册,下面通过实例给大家介绍Spring Boot的filter(过滤器)简单使用,一起看看吧
    2017-04-04
  • SpringBoot数据脱敏的实现示例

    SpringBoot数据脱敏的实现示例

    数据脱敏主要应用在客户安全数据或商业性敏感数据的情况,本文主要介绍了SpringBoot数据脱敏的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • 在SpringBoot中使用@Value注解来设置默认值的方法

    在SpringBoot中使用@Value注解来设置默认值的方法

    Spring Boot提供了一种使用注解设置默认值的方式,即使用 @Value 注解,下面这篇文章主要给大家介绍了关于如何在SpringBoot中使用@Value注解来设置默认值的相关资料,需要的朋友可以参考下
    2023-10-10
  • springboot实现微信扫码登录的项目实践

    springboot实现微信扫码登录的项目实践

    微信扫码功能是目前第三方登录常见功能,前不久有个项目刚好用上,本文主要介绍了springboot实现微信扫码登录的项目实践,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10

最新评论