在其他类控制器中使用另一个类存储库是正确的方法,或者使用RestTemplate类调用api是正确的方法



这是我的post控制器在发布任何内容之前我想获取特定用户

@RequestMapping("/post")
public class PostController {
@Autowired
private PostRepository postRepository;
@Autowired
private UserRepository userRepository;
....
....
.... 
}

最佳实践是,您应该只在您的服务类中使用存储库。比如不在控制器中的PostRepository in PostService。所以我更希望你可以在控制器中编写service并使用那个service类,而不是直接在控制器中使用repository。

不需要REST调用。

最新更新