Всего несколько основных вопросов об использовании веб-фляг:
- Я нашел свой веб-флягу на https://www.webjars.org/. Я добавил его в Maven Pom.Теперь мне нужно использовать его в моем HTML-файле.Как мне найти путь, чтобы я мог его импортировать?
пример: я скопировал эту зависимость
<dependency>
<groupId>org.webjars</groupId>
<artifactId>stomp-websocket</artifactId>
<version>2.3.3-1</version>
</dependency>
И в своем HTML-файле я сделал:
<script src="/webjars/sockjs-client/sockjs.min.js"></script>
Когда я открываю свою страницу в консоли, я получаю:
GET http://localhost:8080/webjars/sockjs-client/sockjs.min.js net::ERR_ABORTED 404
Итак, как мне найти правильный путь?
Второй вопрос касается веб-сокетирования.Я следовал этому уроку:
https://www.baeldung.com/websockets-spring В нем говорится добавить эту зависимость:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-websocket</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
Но затем в html-файл импортирует это:
<script src="./js/sockjs-0.3.4.js"></script>
<script src="./js/stomp.js"></script>
Приходят ли sockjs и stomp вместе с зависимостью, упомянутой выше?Есть ли причина для этого пути, или это потому, что он является частью чего-то вроде углового или реагирующего?
3. Я видел, как кто-то добавил конфигурацию, подобную этой:
@Configuration
public class WebJarConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/webjars/**")
.addResourceLocations("/webjars/");
}
}
Что это делает?
Спасибо за помощь!