利用maven-site
创建父工程会在后续配置出现错误
删除.idea
文件,重新启动项目。
P9@RestController
注解不能识别
因为所需要的包未能导入成功,在maven
配置文件setting.xml
中不使用阿里云镜像,切换为官方镜像,删除对应包所在仓库,重新刷新maven
下载对应的依赖包。
P14工程重构后测试出现artifact not found com.atguigu.springcloud...cloud2020:1.0-SNAPSHOT
看之前操作的maven install
操作的日志,注意各种警告提示,在父工程pom
文件下的spring-boot-maven-plugin
加上版本号<version>2.2.6.RELEASE</version>
,同时最好maven install
父项目,而不是像视频那样只是maven install cloud-api-commons
,总之,not found xxx = install xxx
。
P30测试zookeeper功能时在日志上发现maven依赖的slf4j出现版本冲突
原因是在之前pom
文件中重新引入与linux
对应版本的zookeeper
包后,该包也包含了slf4j
,而早在教程一开始就已经导入了一个slf4j
,故造成版本冲突。
解决办法:在对应的cloud-consumerzk-order80
和cloud-provider-payment8004
模块的两个pom
文件中引入exclusion
标签:
1 | <!--添加zookeeper3.4.9版本--> |