【发布时间】:2021-10-07 03:06:09
【问题描述】:
让我用一个例子来解释一下情况。
目前,有团队和成员作为模型。
class Member {
String name;
Team team;
}
class Team {
String teamName;
}
有一个 MemberRepository 可以访问 Member 数据库。
public interface MemberRepository {
public Member findByName(String name);
}
可以查询Member的MemberService是否存在。
@Service
Memberservice {
@Autowired
MemberRepository memberRepository;
public Member searchMember(String name) {
return memberRepository.findByName(name);
}
}
在这种情况下,创建 TeamService 时 如果需要查询members,注入Memberservice还是MemberRepository哪个比较好?
【问题讨论】:
标签: spring-boot spring-mvc model-view-controller spring-data-jpa