1.确定viewResolver(视图解析器)没有使用缓存。标红的地方注意修改。

    @Bean
    public ViewResolver viewResolver() {
        ThymeleafViewResolver resolver = new ThymeleafViewResolver();
        resolver.setTemplateEngine(templateEngine());
        resolver.setCharacterEncoding("UTF-8");
        resolver.setCache(false);
        return resolver;
    }

    @Bean
    public SpringTemplateEngine templateEngine() {
        SpringTemplateEngine engine = new SpringTemplateEngine();
        engine.setEnableSpringELCompiler(true);
        engine.setTemplateResolver(templateResolver());
        return engine;
    }

    private SpringResourceTemplateResolver templateResolver() {
        SpringResourceTemplateResolver resolver = new SpringResourceTemplateResolver();
        resolver.setPrefix("classpath:/views/");
        resolver.setSuffix(".html");
        resolver.setTemplateMode(TemplateMode.HTML);
        resolver.setApplicationContext(applicationContext);
        resolver.setCacheable(false);
        return resolver;
    }

2.确定tomcat 配置,如果文件有变化,会自动发布更新的文件。

3.确定 文件变化时,tomcat不会自动重启 ,确定自动重启被禁用。

如此配置,则更改html页面时,立刻就可以看到变化。如果还未变,那是不可能的(*^▽^*)。