随笔分类 -  注解学习

包括Spring注解以及其他
摘要:@Mapper是mybatis的注解,标注在dao层接口上,可以通过动态代理生成接口的实例bean,启动类不需要添加@MapperScan包扫描 @Repository是spring的注解,也标注在dao层接口上,启动类需要加@MapperScan包扫描,生成对应的bean,加了@MapperSca 阅读全文
posted @ 2020-11-05 16:56 积跬步丶行千里 阅读(1148) 评论(0) 推荐(0)
摘要:一、定义 @NotNull:不能为null,但可以为空(“”,“ ”,“ ”) @NotEmpty:不能为null,如果为空串,长度要大于0(“ ”,“ ”) @NotBlank:只能用于String,不能为null,且调用trim()去空格方法后长度也要大于0(“ABC ”) 二、例子 Strin 阅读全文
posted @ 2020-10-15 10:30 积跬步丶行千里 阅读(335) 评论(0) 推荐(2)
摘要:一、定义 @ApiModelProperty是一个用来标注类属性的注解 @ApiModelProperty有以下属性 name--重写属性名 value--属性的中文描述 dataType--重写属性类型 required--是否必须 example--举例说明 hidden--隐藏 二、使用 pu 阅读全文
posted @ 2020-10-15 09:43 积跬步丶行千里 阅读(11785) 评论(0) 推荐(1)
摘要:@ApiOperation是一个描述接口信息的注解 注解内的常用属性有 value:接口说明 notes:接口发布说明 httpMethod:接口请求方式(例如:GET、POST) response:接口返回参数类型(例如:String.class) @ApiOperation(value="用户登 阅读全文
posted @ 2020-09-29 17:51 积跬步丶行千里 阅读(2526) 评论(0) 推荐(0)
摘要:@ApiImplicitParam是一个标注方法参数的注解 注解内的属性有 name:参数名 value:参数的中文含义 required:是否必须 dataType:参数类型 paramType:参数所放位置 defaultValue:参数的默认值 其中,paramType可选值有header、q 阅读全文
posted @ 2020-09-29 16:45 积跬步丶行千里 阅读(13216) 评论(0) 推荐(0)