SpringBoot常用注解

注入Bean相关

@Component 可标注任意类Spring组件

@Service 标注Service层组件

@Controller 标注Controller层组件

@Repository 标注dao层组件

Controller相关注解

@Controller 标注Controller层组件

@RestController (复合注解,相当于ResponseBody+Controller)

@RequestMapping 请求映射

@GetMapping get方式请求映射(查询)

@PostMapping post方式请求映射(添加)

@DeleteMapping delete方式请求映射(删除)

@PutMapping put方式请求映射(修改)

@RequestBody (参数为JSON对象)

@ResponseBody(返回为JSON对象)

取请求参数值

@RequestParam(获取请求参数值,可以设置不是必须、默认值等)

@PathVariable(获取url中的数据,应用在restful风格中)

配置类

@Configuration javaConfig形式的配置类

@Bean Bean 的定义

@Value 属性赋值

自动装配

@Autowire 自动装配(byType)

@Resource 自动装配(先byName,再byType)(j2EE)

其他注解

@SpringBootApplication(SpringBoot启动类注解)

@ComponentScan 相当于xml的<context:componentscan basepakage=> 开启扫描

@ImportResource 相当于xml的 <import resource="applicationContext-cache.xml">

@PropertySource 用于读取properties文件

@EnableAutoConfiguration(开启自动装配功能)

@MapperScan(扫描Mapper层)

全局异常处理

@ControllerAdvice 统一处理异常

@ExceptionHeadler 注解声明异常处理方法

目录

注入Bean相关

Controller相关注解

取请求参数值

配置类

自动装配

其他注解

全局异常处理


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值