Zuul的模块依赖问题

来源:5-2 管理员过滤器开发

慕仔5998689

2020-08-08 04:02:42

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

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

    http://img.mukewang.com/climg/5f2db13e0980fbfb26840488.jpg

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

写回答

1回答

好帮手慕阿莹

2020-08-08

同学你好

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

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


0

0 学习 · 16556 问题

查看课程