gpt4 book ai didi

Spring Boot,Spring MVC webjars 依赖项返回 404

转载 作者:行者123 更新时间:2023-12-05 02:59:02 26 4
gpt4 key购买 nike

我无法在 spring mvc 中将 webjars 依赖项连接到我的 html 页面。这是我的 pom.xml

      <dependency>
<groupId>org.webjars</groupId>
<artifactId>webjars-locator</artifactId>
<version>0.3</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>

<dependency>
<groupId>org.webjars</groupId>
<artifactId>sockjs-client</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>stomp-websocket</artifactId>
<version>2.3.3</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.3.7</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.1.0</version>
</dependency>

我使用 webjars-locator,所以我不需要手动将 webjars 添加到资源处理程序。但是当我加载我的页面时,它会为每个 webjars 依赖项返回 404。

<script src="/webjars/jquery/jquery.min.js"></script>
<script src="/webjars/sockjs-client/sockjs.min.js"></script>
<script src="/webjars/stomp-websocket/stomp.min.js"></script>

最佳答案

将此添加到您的配置中,您应该没问题。

@Configuration
public class WebConfiguration implements WebMvcConfigurer {

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/webjars/**")
.addResourceLocations("/webjars/")
.resourceChain(false);
registry.setOrder(1);
}

}

关于Spring Boot,Spring MVC webjars 依赖项返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58346138/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com