Spring Boot项目【二】资源访问

一天一度的时候又到了,上文叨叨了一下环境并创建了一个hello,虽然看看写的惨不忍睹,但是写代码的嘛,脸和bug都不能有。
今天到了第二篇了,按视频上老师的节奏,我们来看springboot的资源访问。

一,建个项目吧

权当回顾上篇文章,区别是sts里已经有项目了,那么今天就用到了鼠标右键
在这里插入图片描述
今天开始xydaxx-02

二,三个类型

web项目开发过程中,我们通常在页面中需要获取js/css/img/icon等静态资源,ssm时候我们通常放在static文件夹下,访问时候也是static/**来访问,那么springboot有哪些改变呢?综合老师讲解和自己查的2.6.1后的变化,本人粗略将其分为三类。

2.1,warjars

springboot提供的一种方式,将前端资源也打成jar包的形式,我们可以在pom.xml文件上引入资源,然后通过/webjars/**的方式使用,项目将去 classpath:/META-INF/resources/webjars/ 找资源
当然,这里就要提到神奇的网站:wabjars官网 https://www.webjars.org/(网址不好记……你记这玩意儿干啥,我也是百度以后复制过来的)。
在这里插入图片描述
以我们亲切的layui为例
(题外话:最近被拉去搞前后端分离的前端,见识了elementui,确实是好东西,但是还是心心念念layui。毕竟从开始在培训机构学习到之后工作,可以说一直都觉得layui漂亮还好用,使一个Java开发也能做出能看能用的页面。很感谢贤心大佬以及所有代码贡献者的付出)
回来继续,入眼大片英文,本人外语也菜,不过没关系,影响不大。按我图示,直接用啥搜啥,扒拉扒拉,总能找到(找不到当我没说)。这块注意,搜索结果默认的是SBT/Play2的使用,记得改选Maven的,找到以后复制粗框内容放入pom.xml
在这里插入图片描述

2.2,/**直接开整

/** 一般的请求。这一类都是按"classpath:/META‐INF/resources/",“classpath:/resources/”,“classpath:/static/”,“classpath:/public/”,"/"(当前项目的根路径)……等的顺序依次查找
事情进展很顺,直至favicon.ico文件(没注意过?往上看,浏览器标签页最前边那个大C图标,就那个),开始跟老师学“只要在静态资源文件夹下放一个favicon,系统会自动获取”,于是傻福福的照做,往死里刷新页面都出不来,后来才知道,2.6.1后改了,.icon文件确实还放在静态资源文件夹,可是不能叫favicon了,在页面中按一般资源引用

2.3 欢迎页

这个更特殊了,"/"访问根目录,系统会自动依次在静态资源文件夹里找到index.html,返回第一个

看效果

在这里插入图片描述
启动,访问本地8080
在这里插入图片描述

今天到这,散了吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值