文档章节

Spring Boot自动部署和自动刷新JSP

夜雨寄北09
 夜雨寄北09
发布于 2017/04/27 14:21
字数 232
阅读 588
收藏 5

使用Spring Boot开发Web项目,默认修改JSP页面必须手动重启才能生效。

官方说法是开发模式默认关闭,引用DevTools时会自动开启,或者在配置文件里启用。

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.

OK,按官方说法,第一种方案,在pom.xml中添加DevTools:

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
</dependency>

添加后,对Java代码或配置文件的任何修改(包括注释)保存后,Web服务都会自动重启。修改JSP文件不会重启Web服务,刷新页面即可看到修改效果。

如果不想写Java代码时服务不停的重启,只是编辑JSP时自动更新,可以用第二种方案,在application.properties中添加配置:

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

搞定!

© 著作权归作者所有

共有 人打赏支持
夜雨寄北09
粉丝 14
博文 17
码字总数 16884
作品 0
浦东
程序员
私信 提问
加载中

评论(1)

卢峰
卢峰
你好,我按你的配置来的,可我还是不能访问啊,总是返回 这个提示
There was an unexpected error (type=Not Found, status=404).
/WEB-INF/views/index.jsp #spring-boot-devtoolst# ,你能把完整项目发我一份吗
熵增学院-Anders-剑走偏锋,了解Spring Boot内部Servlet容器

还记得大明湖畔的servlet吗?其实Spring Boot支持内嵌的Tomcat, Jetty和Undertow服务器,多数开发者只需要使用合适的'Starter'来获取一个完全配置好的实例即可,内嵌服务器默认监听8080端口的...

melon_jj
2018/11/09
0
0
Spring Boot整合模板引擎jsp

jsp也算是一种模板引擎吧。整合jsp前,先说一下运行SpringBoot项目的几种方式 1. 运行SpringBoot项目的几种方式 1.1 使用内嵌Tomcat运行项目 在IDE中右键运行启动类,也就是直接直接运行App...

yysue
2018/06/15
0
0
Spring Boot(09)——使用SpringMVC

使用SpringMVC 使用SpringMVC最简单的方法是在中加入依赖,这样Spring Boot的AutoConfiguration模块将为我们自动进行SpringMVC的配置,创建好、等,详情可以参考和的源码。 这个时候就可以定...

elim168
2018/12/22
0
0
深入 Spring Boot :实现对 Fat Jar jsp 的支持

原文出处:Hengyunabc spring boot 对于jsp支持的限制 对于jsp的支持,Spring Boot官方只支持了war的打包方式,不支持fat jar。参考官方文档: https://docs.spring.io/spring-boot/docs/cu...

Hengyunabc
2018/06/04
0
0
精通Spring Boot——第一篇:DispatcherServlet和Multipart配置

如果大家搭建过SpringMVC应用,那么一定会写个几个xml配置文件,如application.xml, spring-mvc.xml 等。一般来说,我们搭建项目的初始步骤如下: * 初始化Spring MVC 的DispatcherServlet; ...

developlee的潇洒人生
2018/09/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RocketMQ高性能之底层存储设计

说在前面 RocketMQ在底层存储上借鉴了Kafka,但是也有它独到的设计,本文主要关注深刻影响着RocketMQ性能的底层文件存储结构,中间会穿插一点点Kafka的东西以作为对比。 例子 Commit Log,一...

薛定谔的旺
20分钟前
2
0
实战:基于Spring Boot快速开发RESTful风格API接口

写在前面的话 这篇文章计划是在过年期间完成的,示例代码都写好了,结果亲戚来我家做客,文章没来得及写。已经很久没有更新文章了,小伙伴们,有没有想我啊。言归正传,下面开始,今天的话题...

JAVA_冯文议
27分钟前
1
0
Anaconda3 5.0.0中配置Python 3.6 + TensorFlow环境

参考:https://blog.csdn.net/hu_zhenghui/article/details/78156193

Pasenger
32分钟前
0
0
Nginx反向代理Tomcat配置

Nginx代理Tomcat 为什么要为Tomcat配置反向代理? 1)如果同一台机器既有nginx又有Tomcat,则会产生端口冲突2)我们需要把8080端口变成80端口3)nginx对于静态的请求速度上要优于Tomcat,T...

wzb88
45分钟前
10
0
JavaScript email邮箱/邮件地址的正则表达式及分析

在做用户注册时,常会用到邮箱/邮件地址的正则表达式。本文列举了几种方案,大家可以根据自己的项目情况,选择最适合的方案。 方案1 (常用) 规则定义如下: 以大写字母[A-Z]、小写字母[a-z]...

前端小攻略
47分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部