maven的依赖和import的依赖有区别吗

看视频,讲到一个工程里用到另一个pojo工程里某个类的泛型。然后讲师就在pom.xml文件的坐标里添加了这个pojo的 依赖。我想问,如果写了泛型,然后不是会有下面红线吗,鼠标放在上面 会自动显示让你引入什么东西。就是你点击之后会在最上面出现import xxxx,xxx,这一句话。这两种一样吗

如果在同一个module下,可以直接import,,,但是如果在不同的module下,就要pom依赖一下,然后引用对应的类

maven依赖是引入外部资源库到本地,为本地代码的调用做准备,相当于你买了个CPU插到主板上,属于项目级的配置,inport依赖是为本文件的代码声明引用,相当于你使用插在主板上的CPU,属于代码级的引用,他俩出于一个前后置的关系,代码只能引用项目中引入的库,如果项目中没有引入库,代码是无法引用的,就像你主板没有安装CPU你是没法直接使用CPU的,你电脑上没有安装Excel你也是没法使用Excel的。

我觉得这就是一个域的问题吧,你import是在你本项目中的一个calss中引用其他的类,但是如果将域扩大到项目之外就需要添加module了,也就是pom依赖,当你添加了pom依赖,相当于也是本项目的class,然后在你的程式中引用的时候,还是要走import的,殊途同归吧。