首页 > 其他分享 >ssm框架常用注解

ssm框架常用注解

时间:2022-09-24 19:12:50浏览次数:45  
标签:框架 Spring ssm 参数 注解 方法 用于 类中

  1. @Component @Controller @Service @Repository : 用于实例化对象
  2. @Scope : 设置Spring对象的作用域
  3. @PostConstruct @PreDestroy : 用于设置Spring创建对象在对象创建之后和销毁之前要执行的方法
  4. @Value: 简单属性的依赖注入
  5. @Autowired: 对象属性的依赖注入
  6. @Qualifier: 要和@Autowired联合使用,代表在按照类型匹配的基础上,再按照名称匹配。
  7. @Resource 按照属性名称依赖注入
  8. @ComponentScan: 组件扫描
  9. @Bean: 表在方法上,用于将方法的返回值对象放入容器
  10. @PropertySource: 用于引入其它的properties配置文件
  11. @Import: 在一个配置类中导入其它配置类的内容
  12. @Configuration: 被此注解标注的类,会被Spring认为是配置类。Spring在启动的时候会自动扫描并加载所有配置类,然后将配置 类中bean放入容器
  13. @RunWith: 用来Junit的切换运行器,用于整合junit测试
  14. ContextConfiguration: 和@RunWith配合使用, 向运行器传递配置文件的位置
  15. @Aspect: 表明当前类是一个切面
  16. @Pointcut("exectuion( ... )"): 注解在方法上,表示当前方法是一个切点,里面写入切点表达式
  17. @Before @After @AfterThrowing @AfterReturning @Around 通知注解
  18. @Transactional 此注解可以标在类上,也可以表在方法上,表示当前类中的方法具有事务管理功能。
  19. @EnableTransactionManagement 注解事务管理,等同于xml配置方式的 <tx:annotation-driven />
  20. @RequestMapping: 相当于为当前的方法绑定一个URL地址,可以与前端的请求相匹配。关注value 和 method 属性
  21. @RequestParam: 标注在方法参数之前,用于对传入的参数做一些限制,支持三个属性:
    • value:默认属性,用于指定前端传入的参数名称
    • required:用于指定此参数是否必传
    • defaultValue:当参数为非必传参数且前端没有传入参数时,指定一个默认值
  22. @RequestHeader 用于接收请求头中的所有信息,会封装到一个Map结构中去
  23. @RequestBody 用于接收请求体中的参数,并将其封装到对象中
  24. @ResponseBody 用于将方法的返回值放入响应体
  25. @PathVariable 用户从url路径上获取指定参数,标注在参数前 @PathVariabel("要获取的参数名")。
  26. @ControllerAdvice 标注在一个类上,表示该类是一个全局异常处理的类。
  27. @ExceptionHandler(Exception.class) 标注在异常处理类中的方法上,表示该方法可以处理的异常类型。
  28. @Bean 需要在配置类中使用,即类上需要加上@Component或者@Configuration注解, 通常加上@Configuration。 @Bean的用法在这里。

 

标签:框架,Spring,ssm,参数,注解,方法,用于,类中
From: https://www.cnblogs.com/binjianhuastudy/p/16726283.html

相关文章

  • 10、整合Mybatis框架
    mybatis中文文档:https://blog.csdn.net/qq_41182402/article/details/121281405UserMapper.xmlsql语句点击查看代码<?xmlversion="1.0"encoding="UTF-8"?><!DOC......
  • 校园二手交易平台毕设 校园二手商城毕业设计 毕设二手校园商品交易 二手商城系统 java
    ......
  • java 实体类设置字段为NULL或者不返回某个字段注解
    注解:@JsonInclude(value=JsonInclude.Include.NON_NULL)返回的字段属性为null就不会展示给前端...可以放在类上,也可以放在字段上!@JsonInclude(value=JsonInclude.I......
  • 自动驾驶数据标注基本框架,你了解多少?丨曼孚科技
    本文旨在从自动驾驶角度剖析数据标注工作内容,帮助读者对自动驾驶标注有更清晰的认知。深耕数据标注行业多年的伙伴可能都知道,仅依靠自动驾驶的相关项目,就能撑起数据标注......
  • midway 框架学习
    最近和别人一块运维开源产品,后台需要用到midway框架,所以进行学习。首先就是midway的搭建,首先npminitmidway,初始化项目,选择koa-v3template启动项目npmrunde......
  • scrapy框架之item与pipelines
    继续以起点小说为例子,我们要做的就是把对象存储到item(类似于一个字典)中,在通过pipelines持久化到txt文件中。之前我们在运行爬虫的后面加“-o爬虫名称”这样很方便,但是也......
  • SpringCloud使用注解+AOP+MQ来实现日志管理模块
    简介无论在什么系统中,日志管理模块都属于十分重要的部分,接下来会通过注解+AOP+MQ的方式实现一个简易的日志管理系统思路注解: 标记需要记录日志的方法AOP: 通过AOP......
  • 纯注解开发模式
    定义bean:   纯注解开发模式:用SpringConfig类来代替applicationContext.xml配置文件,利用注解@configuration代表了xml里的基本配置,在SpringConfig类中再加一个注解@......
  • hadoop-zookeeper框架
    zookeeper协调机制选举leader多个flower客户端服务器特点半数以上数据一致性在有限时间范围内,执行顺序同步于发送顺序文件结构类unix树状每一个结点既是文件夹......
  • 【Django-rest-framework框架】第01回 drf入门规范
    目录1.前后端开发模式1.1前后端混合开发1.2前后端分离1.3流程图1.4前端的后台管理模板2.API接口2.1本质2.2四大特点2.3模拟3.接口测试工具postman4.RESTfulAPI......