• Spring中@Resource、@controller注解的含义


    @Resource 注解被用来激活一个命名资源(named resource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。 Spring确实支持使用@Resource通过JNDI lookup来解析对象,默认地,拥有与@Resource注解所提供名字相匹配的“bean name(bean名字)”的Spring管理对象会被注入。 在下面的例子中,Spring会向加了注解的setter方法传递bean名为“dataSource”的Spring管理对象的引用。

    @Resource(name="dataSource")
    public void setDataSource(DataSource dataSource) {
    this.dataSource = dataSource;
    }

    XXXController   在这个类里面 需要加入@controller  标志这个类可以作为请求处理类   也就是 控制类

    @RequestMapping 可以标注在类定义处,将 Controller 和特定请求关联起来;还可以标注在方法签名处,以便进一步对请求进行分流。
    1.@RequestParam,绑定单个请求数据,可以是URL中的数据,表单提交的数据或上传的文件; 
    2.@PathVariable,绑定URL模板变量值; 
    3.@CookieValue,绑定Cookie数据; 
    4.@RequestHeader,绑定请求头数据; 
    5.@ModelAttribute,绑定数据到Model; 
    6.@SessionAttributes,绑定数据到Session; 
    7.@RequestBody,用来处理Content-Type不是application/x-www-form-urlencoded编码的内容,例如application/json, application/xml等; 
    8.@RequestPart,绑定“multipart/data”数据,并可以根据数据类型进项对象转换;
  • 相关阅读:
    我的博客园的博客开通啦
    设置cookie
    JavaScript自动提示
    补码
    vim快捷键
    JavaScript获取URL参数
    Linux根目录下子目录的功能
    JavaScript分页栏链接转变算法
    可输可选可自动提示,还可增加一个!
    VS2008启动调试,出现“ 已经找到网站 正在等待回应”
  • 原文地址:https://www.cnblogs.com/lovefendi/p/3755278.html
Copyright © 2020-2023  润新知