Spring-boot 修改jsp页面需要重启应用服务器问题

用spring boot,mybatis 做一个基于微信的小商城,采用JSP,html页面方式做的。但在开发过程中发现,当 tomcat启动之后,你再去修改jsp、或者html页面,然后再浏览器刷新页面,怎么都不生效, 这些页面都被缓存了一样。

在网上到处找答案,发现:
1. 如果不是很新的spring-boot, 是不会出这问题的,比如你用spring-boot 1.3.1 版本,就没这问题,但我用的是 1.5.2版本。

2. 如果用较新版本的spring-boot, 里面确实采用了缓存机制,JSP 页面再修改之后,并没有从新编译,因为JSP就是特殊的SERVLET, 网上给出了解释
程序代码 程序代码

The JSP servlet is no longer in development mode by default.
Development mode is automatically enabled when using DevTools.
It can also be enabled explicitly by
setting server.jsp-servlet.init-parameters.development=true.


所以修改方法也很简单,就是在application.properties文件中,增加如下配置:
程序代码 程序代码

server.jsp-servlet.init-parameters.development=true


除非申明,文章均为一号门原创,转载请注明本文地址,谢谢!
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: spring-boot
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.