资源加载说明

1 classpath: 和 classpath:/ 是等价的,都是相对于类路径的根路径。

 

2 classpath: 比如,com.smart,只会在第一个加载 com.smart 包的类路径下查找。而 "classpath*:" 会扫描所有这些 jar 包及类路径下出现的 com.smart 类路径。

 

3 对于分模块打包的应用,classpath*: 可以加载多个配置文件。假设名为 samrt 的应用,包含 3 个模块,一个模块一个配置文件。分别是 module1.xml, module2.xml, module3.xml

都放到了 com.smart 目录下,每个模块单独打包成 jar 包。使用 “classpath*:/com/smart/module*.xml” 可以成功加载这3个配置文件,而使用“classpath:/com/smart/module*.xml” 只会加载一个模块的

配置文件。

 

4 Ant 风格的资源地址支持 3 种匹配符

  • "?" : 匹配文件名中一个字符
  • "*" : 匹配文件名中任意多个字符
  • "**" : 匹配多层路径

 

5 一些例子

 

 

转载于:https://www.cnblogs.com/zhaopengcheng/p/7299194.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
图片加载的优化方式有以下几种: 1. 图片压缩: 通过压缩图片的文件大小,可以减少图片的加载时间。常见的图片压缩方式有有损压缩和无损压缩。有损压缩会导致一定程度的图像质量损失,但可以大幅减小文件大小;无损压缩则不会导致图像质量损失,但文件大小减小的幅度相对较小。 2. 图片格式选择: 不同的图片格式适用于不同的场景。常见的图片格式有JPEG、PNG和GIF。JPEG适用于色彩丰富的照片,可以提供较高的压缩率;PNG适用于透明背景或需要保持图像细节的场景;GIF适用于动画或简单图形。 3. 图片懒加载: 当页面中存在大量图片时,可以使用图片懒加载的方式来减少页面初始加载时的请求量。即只加载可见区域内的图片,当用户滚动到图片所在位置时再进行加载。这样可以提高页面的加载速度和用户体验。 4. 响应式图片: 在响应式网页设计中,不同设备上的屏幕尺寸和分辨率不同,因此需要加载适应不同设备的合适尺寸的图片。通过使用srcset和sizes属性来指定不同尺寸的图片,可以根据设备的特性加载合适的图片,避免加载过大或过小的图片,提高页面加载速度。 5. CDN加速: 使用内容分发网络(CDN)可以将图片资源缓存到离用户更近的服务器,减少图片加载的延迟时间。CDN能够根据用户的地理位置选择最近的服务器进行资源请求,提高图片加载速度。 6. 响应式图片格式: 使用picture标签和source标签结合媒体查询,根据不同设备的特性选择合适的图片格式。通过这种方式可以根据设备的能力和网络情况,提供最佳的图像质量和加载速度。 7. 懒加载占位符: 在图片未加载完成之前,可以使用占位符(如loading动画或占位图)代替图片,给用户一个加载中的提示。这样可以提高用户体验,避免页面因为图片加载缓慢而出现空白或错乱的情况。 通过以上优化方式,可以有效减少图片加载时间,提高页面加载速度和用户体验。需要根据具体的场景和需求选择适合的优化方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值