2-3. Maven依赖加载不进来?依赖加载失败?你值得掌握如何排查的方法

前言

在上文2-2. SpringBoot API开发详解 --SpringMVC注解+封装结果+支持跨域+打包,有位粉丝在跟着实战中遇到了问题,反应 @SpringBootApplicationSpringApplication飘红,从截图的现象上看,问题在于Maven依赖没有加载进来,找不到相关依赖就会飘红!

那么Maven依赖为什么没有加载进来呢?应该如何排查,有没有什么操作方法呢?
我想这是很多新人都可能遇到的共性问题,因为这是在以后开发过程中必须掌握的基础,所以我借这个问题,带大家一起走一遍应该如何排查,希望当你遇到Maven依赖问题时,都能迎刃而解!

飘红问题截图:
在这里插入图片描述

  • 16
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 20
    评论
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 Android平台的图像控件源码+项目说明(异步加载网络图片、项目资源和本地图片,并且支持双指缩放、图片的基本处理).zip # Fresco-ImageView FrescoImageView是一种Android平台的图像控件,可以异步加载网络图片、项目资源和本地图片,并且支持双指缩放、图片的基本处理以及Fresco的所有特性。 该控件基于Facebook的图像加载库Fresco封装,Fresco的所有方法和属性都可以使用。 Fresco-ImageView本身继承自DraweeView,所以可以直接把它当作DraweeView使用,除使用控件封装的加载方法外还可以通过Fresco原始的ImageRequest来加载图片。 ## 特性 * 直接继承Fresco的DraweeView,本质是View,同时兼容Fresco的所有参数和方法 * 加载图片只需一步,无需繁杂的设置 * 支持双指缩放,并且支持点击事件,替代PhotoView的控件 最新版本:v1.3.0 ##导入项目 **Gradle dependency:** ``` groovy compile 'homhomlin.lib:frescoimageview:1.3.0' ``` or **Maven dependency:** ``` xml <dependency> <groupId>homhomlin.lib</groupId> <artifactId>frescoimageview</artifactId> <version>1.3.0</version> </dependency> ``` ##用法 ###导入Fresco 在项目导入FrescoImageView后,还需要导入Fresco,如下: ``` groovy compile 'com.facebook.fresco:fresco:0.10.0' ``` 截止至当前Readme编写时间,Fresco的最新版本为0.10.0。 FrescoImageView本身并不包含Fresco,如果你还需要OKHTTP请查阅Fresco用法或者看这个[DEMO](https://github.com/HomHomLin/FrescoImageView/blob/master/app/src/main/java/com/lhh/frescoimageview/demo/App.java)。 Fresco-0.10.0与之前版本有所区别,它将GIF和WEBP的库分离出来,所以如果你的项目使用了Fresco-0.10.0并且需要FrescoImageView实现gif和webp的功能,那么请添加以下依赖: ``` groovy compile 'com.facebook.fresco:animated-webp:0.10.0' compile 'com.facebook.fresco:animated-gif:0.10.0' ``` 如果需要Android2.3版本实现Gif,需要添加额外依赖: ``` groovy compile 'com.facebook.fresco:animated-base-support:0.10.0' ``` ###配置Fresco 在项目的AndroidManifest.xml中添加网络访问权限(视需求而定),example中使用了OkHttp,如果你有需要请参照example。 ```xml <uses-permission android:name="android.permission.INTERNET"/> ``` 在项目的Application类中配置Fresco,这里其实是Fresco的内容。 ``` java public class App extends Application{ @Override public void onCreate() { super.onCreate(); Fresco.initialize(this); } } ``` ###添加控件到XML 在需要添加的界面xml中添加组件。 FrescoImageView提供两种组件,分别是FrescoImageView(普通控件)和FrescoZoomImageView(可缩放控件),根据需要添加控件,以下以Fre

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天罡gg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值