资讯详情

Controller中的注解

示例:

@Slf4j @RestController @Api(tags = "产品销售数据") @RequestMapping("/v1/sell/tatrade") @QueryConditions({ 
                @QueryCondition(paramKey = "portCode", entityKey = "portCode", operation = JpaConditionOperator.IN, logic = JpaConditionLogic.AND),         @QueryCondition(paramKey = "salesType", entityKey = "salesType", operation = JpaConditionOperator.IN, logic = JpaConditionLogic.AND),         @QueryCondition(paramKey = "audit", entityKey = "audit", operation = JpaConditionOperator.EQ, logic = JpaConditionLogic.AND) }) public class TaTradeController extends AbstractCrudAuditBaseControllerNew< TaTradeReqVo, TaTradeResVo, TaTradeDto, ITaTradeReqVoDtoMapper, ITaTradeResVoDtoMapper, ITaTradeService> { 
             @Autowired     private ITaTradeService taTradeService;  } 

@Slf4j 每次都不想写private final Logger log = LoggerFactory.getLogger(当前类名.class); 可以用注解@Slf4j @RestController 注解相当于@ResponseBody + @Controller方法不需要添加在一起的功能@ResponseBody 使用此注释时,该方法无法返回注释jsp页面,但返回json数据,所以在SSM一般很少使用,但是在SpringBoot项中比较常见 @Api Swagger的注解,该注解用于Controller类上,表示对类的说明 @RequestMapping 将url映射到某个处理类或者特定处理请求的方法 如果不指定方法类型的话,可以使用 HTTP GET/POST 方法请求数据,@GetMapping、@PostMapping、@PutMapping、@DeleteMapping @Autowired 主要用于注入某个接口 @RequestBody 将方法参数绑定到HTTP请求Body上,前端传递JSON字符串时,需要使用该注解把字符串绑定到后台对应的实体类中,但必须保证属性名一样

标签: rsun肖特基二极管

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司