- 最近遇到一个需求,需要根据接口的收到的类型选择不同的实现类进行返回,本篇文章主要利用自动注入到Map简单实现策略模式。
- 接口如下,没什么好说的
public interface ProjectService {
public List<ProjectVO> getProjectsByUser(Integer id);
}
- 接下来主要是上面接口的两个实现类,主要要注意@Service注解一定要指定名字,我这里以Project作为后缀
@Service
public interface ProjectService {
public List<ProjectVO> getProjectsByUser(Integer id);
}
@Service