springboot微服务项目,项目中有两个模块,一个api模块,一个Service模块,为啥只有Service模块有启动类?

api模块中并没有启动类,那api模块怎么启动呀


回答:

很明显,apiservice的一个子包,并不包含实际业务逻辑。api只是service的依赖。他把一些需要对外暴露的,公共的一些类、接口单独的提出来了。

具体的业务实现在service中,只需要启动service即可。而api无需启动,同时也没法启动,因为他没有实际业务。


api包中可以看得到feignclient字样,说明这是一个公共Jar包。其他服务(Spring Boot)若想调用该服务对外提供的接口,则需要引入该Jar包。这种Jar包一般会发布的Nexus等Maven私服上面,供其他服务引入。

以上是 springboot微服务项目,项目中有两个模块,一个api模块,一个Service模块,为啥只有Service模块有启动类? 的全部内容, 来源链接: utcz.com/p/944627.html

回到顶部