急,如何动态指定接口的实现类
项目是spring+ibatis的
interface a
class b implements a;
class c implements a;
b,c是实现接口a的两个实现类
例如:在controller中
class d {
//最好能写一个自定义的注解
//@autowrieMyclass,可以动态指定实现类
private a aa;
}
比如说,全局定义一个变量 作为开关,来指定该接口在注入时就使用哪个实现类,
可以是注解形式的,可以是aop,也可以是其他方法,
谢谢各位高手
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
建议LZ去看看,工厂模式,或者抽象工厂模式,那里面有你想要的