常用注解总结

1、action层或者congtroller层

(1)类上注解

@Api(tags = “电子签章资料规范配置”) //作用范围 API 使用位置

@RestController //作用等同于@Controller+@ResponseBody

@Controller注解 //表明了这个类是一个控制器类。

@RequestMapping("/materialconfig") //用来映射请求的,即指明处理器可以处理哪些URL请求,该注解既可以用在类上,也可以用在方法上。

(2)公共方法上注解

@ApiOperation(value = “”) //@ApiOperation注解不是Spring自带的,它是swagger里的,用来构建Api文档的

@PostMapping("/getMaterialConfigList") //post请求

@GetMapping("/getMaterialConfigList") //GET请求 ,一般下载的时候用get请求

@ResponseBody //@ResponseBody表示方法的返回值直接以指定的格式写入Http response body中,而不是解析为跳转路径

(3)私有变量注解

@Autowired //@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这用用的

例如:

2、service层(ipml实现层)

(1)类上注解

1.@Slf4j //实现日志输出(可使用Log.info()/log.error()等···)

2.@Service //指定这是一个service

3.@Primary //@Primary注解的实例优先于其他实例被注入。

(2)方法注解

@Override //重写service方法

(3)私有变量注解

@Autowired //@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这用用的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
常用的security注解包括: 1. @Secured: 用于在方法上指定访问权限的注解。需要在启动类上使用@EnableGlobalMethodSecurity(securedEnabled = true)开启支持。 2. @PreAuthorize: 用于在方法执行前进行权限验证的注解。可以在注解中指定访问权限表达式,只有满足表达式条件的用户才能执行方法。需要在启动类上使用@EnableGlobalMethodSecurity(prePostEnabled = true)开启支持。 3. @PostAuthorize: 用于在方法执行后进行权限验证的注解。可以在注解中指定访问权限表达式,只有满足表达式条件的用户才能获取方法返回结果。需要在启动类上使用@EnableGlobalMethodSecurity(prePostEnabled = true)开启支持。 4. @RolesAllowed: 用于在方法上指定允许访问的角色的注解。需要在启动类上使用@EnableGlobalMethodSecurity(jsr250Enabled = true)开启支持。 5. @PostFilter: 用于在方法执行后对返回结果进行过滤的注解。可以在注解中指定过滤条件,只有满足条件的数据才会被返回。需要在启动类上使用@EnableGlobalMethodSecurity(prePostEnabled = true)开启支持。 总结:常用的security注解包括@Secured、@PreAuthorize、@PostAuthorize、@RolesAllowed和@PostFilter。在使用注解之前,需要在启动类上开启相应的注解支持。123 #### 引用[.reference_title] - *1* *2* *3* [Spring——Security安全框架之注解使用](https://blog.csdn.net/qq_38322527/article/details/123085675)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值