Zuul的模块依赖问题
老师好,我有几个问题想问一下:
Zuul这个模块目前看起来没有调用数据库,只是引用了User模块中的一些方法,为什么我没有在application.properties中配置数据库信息的时候会报错呢?
还有一个是依赖的问题,老师并没有在Zuul的pom.xml文件中引入mysql-connector-java和spring-cloud-starter-openfeign这两个依赖,但是为什么可以在Zuul中正常使用呢(例如可以找到数据库的driver和可以使用注解@FeignClient(value = "cloud-mall-user"))?这些依赖是可以在模块中共享么?
正在回答
同学你好
1、
是因为zuul依赖user,间接依赖了mybatis-spring-boot-starter,而这个maven依赖要求必须配置数据库信息。如果是一个空白的普通的spring boot项目,是可以不配置数据库信息的。
2、关于并没有在Zuul的pom.xml文件中引入mysql-connector-java和spring-cloud-starter-openfeign这两个依赖,但是为什么可以在Zuul中正常使用呢
答:因为在Zuul的模块中引入了User模块,而User模块里引用了mysql-connector-java和spring-cloud-starter-openfeign这两个依赖。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星