当我们的一个模块需要调用另一个模块中的某个方法时,就可以使用远程调用(feign),此时你需要注意
1.被调用的方法的返回值(对象) 得是公共类的中的对象,就是你不能这个模块中有一个实体,另一个模块中也有一个相同的实体,虽然这两个实体是一模一样的,但是他们是不同模块下的,即在不同的包下,我们应该返回的是同一个包的一个对象,所有我们需要在公共类中引入所需要返回对象的实体。
2.我们远程调用时的方法所用的注解的参数是必须要填的,如下 @PathVariable,@RequestParam等
当我们的一个模块需要调用另一个模块中的某个方法时,就可以使用远程调用(feign),此时你需要注意
1.被调用的方法的返回值(对象) 得是公共类的中的对象,就是你不能这个模块中有一个实体,另一个模块中也有一个相同的实体,虽然这两个实体是一模一样的,但是他们是不同模块下的,即在不同的包下,我们应该返回的是同一个包的一个对象,所有我们需要在公共类中引入所需要返回对象的实体。
2.我们远程调用时的方法所用的注解的参数是必须要填的,如下 @PathVariable,@RequestParam等