美文网首页
常用注解介绍

常用注解介绍

作者: jesse_cheng | 来源:发表于2019-02-28 22:57 被阅读0次
    1. @component @configuration 的区别

    相同点是都是注解在类上的注解,不同点就是@Component注解的范围最广,所有类都可以注解,但是@Configuration注解一般注解在这样的类上:这个类里面有@Value注解的成员变量和@Bean注解的方法,就是一个配置类

    2. @RestController, @Service, @Repository, @Component使用场景

    前三者分别使用在控制层、业务层和持久层,这样层次会比较清晰;@Component一般对那些比较中立的类进行注解。

    3. @Controller,@RestController注解区别

    @RestController 是Spring 4.0之后引入的,包含了@Controller和@ResponseBody;
    返回Json串时,需要@Controller和@ResponseBody

    4. Controller中@PathVariable,@RequestParam,@GetMapping

    @PathVariable 获取url路径中变量值;@RequestParam获取请求参数值;@GetMapping组合注解,类似于@RequestMapping(value = "", method = RequestMethod.GET)

    相关文章

      网友评论

          本文标题:常用注解介绍

          本文链接:https://www.haomeiwen.com/subject/qsvluqtx.html