今天不吐槽了,新项目槽点太多。
还是槽一下吧,一堆工作年龄相差不大的人呢在一起工作,压力好大,大我几岁的人真的技术厉害的不得了,有的差了好远,到了30多岁了,比技术,更比情商。
说下今天的问题,我在我的application 中使用feign 去调用别人的接口的方法,编译ok,但是启动的时候 就报unsatisfied dependency, 真是醉了,一开始以为是代码问题,查呀查,一共就tm那么几百行代码,能有什么问题?
后来没辙了,把被人的代码拿过来,文件,pom file 一个一个的比较。结果发现不同了。
看看下边:
红色的部分是我删掉,然后就成功了能互相调用了。
我测试的时候一起删掉的,所以没有再一个一个的测试哪些具体的包影响的,不过应该是标注红色的一个或者几个引起的,所以在微服务的程序中,额外的无用引用不要加进来,否则引起启动和初始化的不正常。
至于原理 我会在下一章加进来。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.csvw.sx</groupId>
<artifactId>noticeCenter</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>noticeCenter-service</artifactId>
<packaging>jar</packaging>
<name>noticeCenter-service</name>
<