我在带有 Freemarker 视图引擎的 Spring MVC 项目中使用 Maven Jetty 插件。按照建议,我将所有 ftl 模板放在:
/src/main/webapp/WEB-INF/ftl
现在,每次我对 ftl 文件进行更改时,Jetty 都会因为自动扫描功能而重新启动。我想保留自动扫描和重新启动功能,但我不希望它对 ftl 模板文件起作用。
我阅读了有关插件配置的信息并将其配置为:
<configuration>
...
<scanTargetPatterns>
<scanTargetPattern>
<directory>src/main/webapp</directory>
<excludes>
<exclude>**/*.ftl</exclude>
</excludes>
</scanTargetPattern>
</scanTargetPatterns>
<scanIntervalSeconds>10</scanIntervalSeconds>
</configuration>
但这似乎不起作用。
每次我保存 ftl Jetty 都会重新启动。