Springboot中常用的注解

Springboot中常用的注解,第1张

Springboot中常用的注解
  • @SpringbootAppliction
    启动类上的注解,是一个组合注解包含了Configuration,@EnableAutoConfiguratio,@ComponentScan,
  • @Repository
    持久层,数据访问组件
  • @Service
    业务层组件
  • @Controller
    控制层组件,
  • @RestController
    控制层组件,是有@Controller+@ResponseBody组成了,返回的json字符串,
  • @Component
    组件,
  • @ResponseBody
    返回的结果是json字符串,直接写入http response body中,一般是异步获取数据时使用,
  • @RequestBody
    参数加上这个注解后,认为是必填参数,表示接受json字符串转化为对象;
  • @ComponentScan
    组件扫描,如果扫描到@Component @Controller @Service @Repository 等注解的类时会把这些类注册为bean;
  • @ Configuration
    是配置类,相当于是xml,
  • @Bean
    方法注解,产生一个bean对象,交给spring管理,
  • @EnableAutoConfiguration
    boot框架对spring框架进行自动配置,
  • @Autowired
    自动注入依赖对象,给属性中,
  • @Resource(name="",type="")
    根据名字和类型进行注入对象,
  • @ RequestMapping
    将请求路径映射到方法中,
    params:指定参数
    value:url
    method:方法类型
  • @RequestParam
    用在方法中的参数,
  • @ID
    表名该属性是主键
  • @Column
    字段名和属性名映射
  • @ControllerAdvice
    全局异常处理,
  • @ExceptionHandler(Exception.class)
    用在方法上表名这个异常触发这个方法,

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4970037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存