我是Web开发的新手。我发现IntelliJ中的实时编辑功能非常有用。我的问题是,我正在制作有关Spring Boot项目的百里香页,而无法进行实时编辑。
如果我创建一个静态Web项目并创建一个html文件,则可以右键单击该文件,然后单击调试模式,实时编辑将开始,而chrome将开始与IntelliJ一起使用。但是在春季项目中,右键单击不会给我调试HTML文件的选项。如果我以chrome打开文件,请右键单击页面并选择“在IDEA中检查”,它将与IntelliJ连接,但是每次更改文件时,都必须刷新浏览器以获取更改。
我没有安装任何插件。我今天下载了IntelliJ Ultimate,它带有实时编辑功能,我刚刚启用了它。
有没有一种方法可以调试Spring项目中的html文件?还是周围有工作?
spring-boot-devtools
与LiveReload
来解决每当classpath上的文件更改此处时,使用spring-boot-devtools的应用程序会自动重新启动
pom
文件中:<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
Gradle
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
}
Spring使用重新启动技术来使重新加载更快。但是resources
,默认情况下,对文件夹的更改不会触发重新启动。这是当人们Spring
想到包括
嵌入式LiveReload服务器,可用于在更改资源时触发浏览器刷新。
要充分利用此功能,您需要从安装在浏览器中的livereload.com下载扩展程序,或者仅通过google为其下载扩展程序(例如livereload chrome)。
通过单击以下选项来启用扩展:启用LiveReload
现在,无论何时对html
文件进行任何更改,都会自动检测到更改并将其反映在浏览器中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句