欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

springboot跨模块调用

发布时间:2024/1/18 编程问答 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 springboot跨模块调用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

项目模块如图,这里比如edu要调用vod里面service的方法

1.首先在edu的pom里面导入vod的依赖

<dependency><groupId>cn.yl</groupId><artifactId>service_vod</artifactId><version>0.0.1-SNAPSHOT</version></dependency>

2.在edu的驱动类EDUApplication上的

@SpringBootApplication

改成

@SpringBootApplication(scanBasePackages = {"cn.yl.service.vod","cn.yl.service.edu"})

3.(将 vod 的application.yml 改成如 application-vod.yml 的样式名 ) 在edu的 application.yml 里面添加

spring:profiles:active: vod

完成,在测试类中测试
-------使用@Autowired 装填自己模块的方法 如果还是报红

将类上的

!!!!!!!!!!!!!!!!!!!!!!

@SpringBootTest

改成

@SpringBootTest(classes = {EDUApplication.class}) @Autowiredprivate VodService vodService;

总结

以上是生活随笔为你收集整理的springboot跨模块调用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。