当前位置: 首页 > 知识库问答 >
问题:

如何在Spring靴中更改百里香囊静态内容默认路径

商飞翮
2023-03-14

我想将CSS和JS默认路径从资源更改为thymeleaf的其他路径。

我使用JSP作为视图而不是thymeleaf,但对于电子邮件模板,我决定使用thymeleaf,在每一次搜索中,我看到Spring启动默认查找资源 /static文件夹是否有任何方法可以强制Spring启动查看资源之外的另一个文件夹。

共有1个答案

尹俊贤
2023-03-14

如果您有多个资源文件夹,您可以通过如下所示扩展WebMvcConfigrerAdapter类来将它们添加到类路径中

@Configuration@EnableWebMvc@ComponentScan公共类WebConfig扩展WebMvcConfigrerAdapter{

    public ResourceBundleMessageSource messageSource() {

        ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();

        String[] strBaseNames = {
                 "ca.gc.myproject.global.myResources", //full class path of your folder
                 "ca.gc.myproject.user.yourResources",
        };


        return messageSource;
    }
}

来源:https://spring.io/blog/2013/12/19/serving-static-web-content-with-spring-boot

 类似资料:
  • 我使用Spring的引导2.6.3和我试图使用thymeleaf最近得到一个与html的确认消息后,我通过邮件确认我的帐户(我只是使用确认邮件来验证新帐户),所以我看了一些关于thymeleaf的视频,我标记所有的视频都有一个名为模板的文件夹和静态在src/main/ressource和我没有他们,所以我创建了一个名为模板的文件夹,在文件夹中我创建了一个html文件只是为了尝试它,如果它(html

  • 你好,我正在使用Spring boot 2.4. x,我想使用thymeleaf作为我的模板引擎。 我已经添加了百里香,并进行了以下测试 但模板引擎不替换变量,并且已处理的模板变量的值与输入字符串相同。 我有什么错?谢谢你

  • 我是Springboot的初学者,所以决定在购物车上工作。似乎找不到org.springframework.expression.spel.SpelEvalue ationException: EL1007E的根:在null上找不到属性或字段'name'。嵌套异常是org.thymeleaf.exceptions.TemplateProcessingException: Exception评估Sp

  • 现在,我有一个简单的Spring Boot应用程序,它为静态图像提供服务,我将这些图像放在了resources/static/img中。这对于显示实际内容来说很好,但我想解决两件事: > 我不希望这些图像中的任何一个与生成的文件捆绑在一起,我知道将这些图像放在文件夹中会做到这一点。 使用我当前的设置,为了在webapp上看到新图像,我必须将其添加到文件夹并重新启动。相反,我希望Spring提供特定

  • 我已经尝试更改json文件中的basePath,这似乎只会更改swagger UI的底部“baseurl”。我想去掉在我的招摇过市UI中作为组标题出现的“默认设置”。有人能解决这个问题吗?我正在使用Swagger~2.0。

  • 问题内容: 我有一个Docker容器连接到两个网络,即默认桥和自定义桥。通过默认值,它仅在默认网络中链接到另一个容器,并且通过自定义网桥,它在本地网络中获取IP地址。 和桥: 这在内部网络上效果很好,但是,我遇到了路由问题: 如何将默认路由更改为192.169.130.3,以使该路由持续重启? 我可以在container1运行时更改它 但是重启后就消失了。我该如何改变? 更新: 显然,网络的词典顺