Zuul的模块依赖问题

Zuul的模块依赖问题

老师好,我有几个问题想问一下:

  1. Zuul这个模块目前看起来没有调用数据库,只是引用了User模块中的一些方法,为什么我没有在application.properties中配置数据库信息的时候会报错呢?

    http://img1.sycdn.imooc.com//climg/5f2db13e0980fbfb26840488.jpg

  2. 还有一个是依赖的问题,老师并没有在Zuul的pom.xml文件中引入mysql-connector-java和spring-cloud-starter-openfeign这两个依赖,但是为什么可以在Zuul中正常使用呢(例如可以找到数据库的driver和可以使用注解@FeignClient(value = "cloud-mall-user"))?这些依赖是可以在模块中共享么?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好

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这两个依赖。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师