SpringMVC 使用注解注入生成接口实现类对象
来源:互联网 发布:知乎有趣问答 编辑:程序博客网 时间:2024/06/05 10:54
1.比如有一个接口如下:
public interface Filter { public String doFilter(String param); }
2.有如下接口实现类:
public class TimeFilter implements Filter { @Override public String doFilter(String param) { return param.replace("aa", "bb"); } }
//个人感觉这步可有可无
3.使用方式:在接口实现类定义位置添加注解 @Service("timeFilter"),如下:
import org.springframework.stereotype.Service; @Service("timeFilter") public class TimeFilter implements Filter { @Override public String doFilter(String param) { return param.replace("aa", "bb"); } }
4.在需要注入的地方使用如下方式引入:
@Autowired
@Qualifier("timeFilter")
Filter timeFilter;
注意:这里的timeFilter一定要与spring配置文件applicationContext.xml里面的bean节点配置的 生成实现类对象的bean节点id保持一致
1.在引用实现类的使用,使用的是实现类的接口(这是因为 springMVC 代理的接口)。
2.在引用实现类的时候,需要使用@Qualifier 注解,注明使用哪个名称的实现类(用来区分哪一个实例)。
0 0
- SpringMVC 使用注解注入生成接口实现类对象
- springMVC 使用注解注入接口实现类
- springMVC 使用注解注入接口实现类
- springMVC 使用注解注入接口实现类
- Spring使用注解注入接口实现类
- SSH向Dao接口的实现类中用注解和声明方式注入创建HibernateTemplate对象
- springMVC model类注解注入
- springMVC学习(注解实现依赖注入)
- springMVC中两种validation 实现接口与注解
- SpringMVC使用注解实现登录
- Java使用反射、自定义注解注入对象
- springMVC使用注解操作HttpSession中的对象
- springmvc使用@ResponseBody注解返回对象
- 使用springMVC注解@ResponseBody与jackson工具类在ajax请求中实现对象与json之间的相互转化
- 使用springMVC注解@ResponseBody与jackson工具类在ajax请求中实现对象与json之间的相互转化
- 使用SpringMVC实现RESTFul接口
- HelloWorld版的SpringMVC使用注解驱动的依赖注入
- HelloWorld版的SpringMVC使用注解驱动的依赖注入
- 简单的go 静态文件服务器样例
- string替换所有指定字符串
- DirectUI5.0的功能分析
- VS Code开发技巧集锦
- POJ 1113 Wall
- SpringMVC 使用注解注入生成接口实现类对象
- zzulioj 1900(985的“树”难题)
- 圆形进度条
- init_priority (priority)
- HTTP客户端和服务端的理解
- java中代理设计模式与工厂类设计模式的综合应用
- 绝对干货!IT类最实用的网站及工具大集合!
- android基站定位程序获取地理位置
- android 内存溢出的原因