微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

spring boot 注解

@Api(value = "谢谢谢谢", tags = "惺惺惜惺惺")
@RestController
@RequestMapping(UrlConstant.TIKTOK + "store/live")
@RequiredArgsConstructor
public class StoreLiveController {

  private final StoreLiveService storeLiveService;
  private final TiktokRequest2Service tiktokRequest2Service;
  private final StoreService storeService;
  private final TiktokRequestService tiktokRequestService;

  @ApiOperation(value = "谢谢谢谢谢谢", tags = "v3.9.5")
  @PostMapping(value = "/list", produces = MediaType.APPLICATION_JSON_VALUE)
  //    @PermissionAccess(value = Permission.STORE_INFO_GOODS_LIST, cls =
  // DefaultPermissionMethod.class)
  public JsonMessage<ApiPagination<EsStoreLiveData, StoreRelationListVo>> getStoreLiveList(
      @RequestBody @Valid ApiPagination<EsStoreLiveData, StoreRelationListVo> pagination)
      throws IOException {
    List<EsStoreLiveData> list = storeLiveService.getStoreLiveList(pagination);
    return new JsonMessage<>(200, "", pagination);
  }

 

1.@RequiredArgsConstructor  替代 @Autowired注解 但是类必须用final 修饰

2.@RestController 是@controller和@ResponseBody 的结合

3.@Api: 用在请求的类上,表示对类的说明

  • tags="说明该类的作用,可以在前台界面上看到的注解"
  • value="该参数无意义,在UI界面上看不到,不需要配置

4.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐