zoukankan      html  css  js  c++  java
  • 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”数据,并可以根据数据类型进项对象转换;
  • 相关阅读:
    代码结构
    linux 启动盘制作multisystem
    cmake 各种语法的作用
    leetcode Longest Consecutive Sequence
    leetcode find kth
    leetcode twoSum
    S3pool pytorch
    数学:优化:拉格朗日乘子法
    Fisher判别分析(线性判别分析——LDA)
    数学:优化:牛顿法
  • 原文地址:https://www.cnblogs.com/lovefendi/p/3755278.html
Copyright © 2011-2022 走看看