赞
踩

重点:要自己理解自动配置原理
找到自动配置的包(autoconfigure),去看看springboot做了哪些

xxxxAutoConfiguration`: 向容器中自动配置组件;
xxxxProperties`:配置类 封装配置文件的内容
可以在按两下Shift搜索Springboot写好的源文件 WebMvcAutoConfiguration.class 里面有个方法addResourceHandlers 如下:

webjars:以jar包的方式引入静态资源
如果用springboot开发项目需要用前端框架的话,可以到webjars的官网 https://www.webjars.org/

如果是做Maven项目就直接复制所需要的框架的依赖到Maven的pom文件, 例如引入jquery


如果在左边的库中看到jquery的jar包说明引入成功

如果这个时候访问,localhost:8080/webjars/jquery/3.3.1/jquery.js

看到js文件访问成功,所以以后要引入前端框架就只需要引入xml即可,
<!--引入jquery-webjar--> 在访问的时候只需要写webjars路径下的资源名称就行
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.3.1</version>
</dependency>
"classpath:/META-INF/resources/",
"classpath:/resources/",
"classpath:/static/",
"classpath:/public"
"/":当前项目的根路径
如果默认的框架没有上面几个路径,可以自己创建,例如创建public和resources

然后进行访问,localhost:8080/xxxxx 就能在自己创建的静态文件夹下找到xxxxx
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。