使用springboot框架,jsp不能及时刷新
时间: 2023-07-03 13:12:21 浏览: 92
idea springboot 修改css,jsp不重启实现页面更新的问题
Spring Boot默认不支持JSP热部署,您可以通过以下方式解决:
1. 在pom.xml中添加依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
```
2. 在application.properties中添加配置:
```
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
server.servlet.context-path=/
spring.thymeleaf.cache=false
```
3. 在IDEA的设置中,找到“Compiler”,将“Build project automatically”选项打开。
4. 在Tomcat的配置中,找到“On frame deactivation”选项并将其关闭。
5. 在IDEA中按下Ctrl+Shift+Alt+/,选择“Registry”,找到“compiler.automake.allow.when.app.running”选项并将其打开。
通过以上步骤,您应该可以解决Spring Boot框架下JSP不能及时刷新的问题。
阅读全文