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

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

用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

上一篇: Java8中对HashMap的Value值进行排序
下一篇: 配置阿里云window服务器的一些坑.
 评论 ( What Do You Think )
名称
邮箱
网址
评论
验证
   
 

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章来源于互联网, 若有侵权, 联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布文章.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号