使用MyBatis,我发现自己有许多映射器接口,例如
public interface BlogMapper {
@Select("SELECT * FROM blog WHERE id = #{id}")
Blog selectBlog(int id);
}
使用 MyBatis 工厂按需检索
final BlogMapper mapper = session.getMapper(BlogMapper.class);
现在,我想允许这些接口的构造函数注入(由 MyBatis 在后台实现),所以我不能明确
container.addComponent(...);
实现这一目标的最佳方法是什么?
我想某种或ComponentAdapter
ComponentMonitor
将是正确的选择。