很明显,api是service的一个子包,并不包含实际业务逻辑。api只是service的依赖。他把一些需要对外暴露的,公共的一些类、接口单独的提出来了。具体的业务实现在service中,只需要启动service即可。而api无需启动,同时也没法启动,因为他没有实际业务。api包中可以看得到feignclient字样,说明这是一个公共Jar包。其他服务(Spring Boot)若想调用该服务对外提供的接口,则需要引入该Jar包。这种Jar包一般会发布的Nexus等Maven私服上面,供其他服务引入。
很明显,
api
是service
的一个子包,并不包含实际业务逻辑。api
只是service
的依赖。他把一些需要对外暴露的,公共的一些类、接口单独的提出来了。具体的业务实现在
service
中,只需要启动service
即可。而api
无需启动,同时也没法启动,因为他没有实际业务。api
包中可以看得到feignclient
字样,说明这是一个公共Jar包。其他服务(Spring Boot)若想调用该服务对外提供的接口,则需要引入该Jar包。这种Jar包一般会发布的Nexus
等Maven私服上面,供其他服务引入。