Spring boot 在Spring Boot中集成JQuery
我在将JQuery集成到Spring启动项目(Spring的新功能)中时遇到了问题。我试图按照文档进行操作,但仍然不起作用。我正在使用Java/Spring+Thymeleaf。文档说明我必须执行以下操作:Spring boot 在Spring Boot中集成JQuery,spring-boot,webjars,Spring Boot,Webjars,我在将JQuery集成到Spring启动项目(Spring的新功能)中时遇到了问题。我试图按照文档进行操作,但仍然不起作用。我正在使用Java/Spring+Thymeleaf。文档说明我必须执行以下操作: WebJar需要是应用程序的依赖项 WebJar需要位于应用程序的运行类路径中 您的容器、web框架或应用程序需要为Jar文件中的静态资产提供服务 参考: 以下是我的pom.xml: 4.0.0 org.springframework gs安全网 0.1.0 org.springframe
4.0.0
org.springframework
gs安全网
0.1.0
org.springframework.boot
spring启动程序父级
1.5.2.1发布
org.springframework.boot
弹簧启动装置
org.springframework.boot
弹簧启动安全
org.springframework.boot
弹簧起动试验
测试
org.springframework.security
弹簧安全性试验
测试
org.webjars
jquery
3.2.0
1.8
org.springframework.boot
springbootmaven插件
然后,我还向扩展WebMVCConfigureAdapter类的配置类添加了资源处理程序。我添加了以下方法:
@覆盖
public void addResourceHandlers(ResourceHandlerRegistry注册表){
registry.addResourceHandler(“/resources/**”).addResourceLocations(“/resources/”);
addResourceHandler(“/webjars/**”).addResourceLocations(“类路径:/META-INF/resources/webjars/”);
}
然后在我的HTML文件中有以下几行:
你好,世界!
jQuery(文档).ready(函数($){
警报(“JQuery工作”);
});
您好[${#httpServletRequest.remoteUser}]]!
但是JQuery仍然没有加载。它说它是未定义的。有人能告诉我怎么了吗?好的,我发现了问题。关于配置的一切都是正确的,但我必须在文档准备功能之前添加
。有人能解释为什么会这样吗?好的。我发现这篇文章:。看起来它和时间有关。我会挖得更深。但无论如何,我的问题解决了。案例已结束。必须先加载jQuery,然后才能使用jQuery
。