项目模块如图,这里比如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})
    @Autowired
    private VodService vodService;
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐