@Resource :默认通过byname的形式自动注入,“如果没有指定name或者type, 按照byName进行查找装配, 如果没有匹配, 则回退到一个原始类型(比如String hello变量的原始类型就是java.lang.String)进行匹配(根据type匹配原始类型), 找不到或者找到多个则抛出异常 ”;
@Autowired:默认为byType的形式自动注入,默认是要对象必须存在的, 如果允许对象为null, 则要设置 required = false;(两者有什么区别请浏览“https:/ /www.cnblogs.com/fanerwei222/p/11770982.html”)
@ApiOperation:用在请求的方法上,说明方法的用途、作用
@ApiImplicitParams:用在请求的方法上,表示一组参数说明
@ApiImplicitParam:用在@ApiImplicitParams注解中,指定一个请求参数的各个方面
格式:
@Api //使用在请求上表示对类的说明 (这些说明注释在ui上多少可以看到的)
@ApiOperation(value="分页查询base_unit", notes="分页查询base_unit")
@ApiImplicitParams({
@ApiImplicitParam(name = "name", value = "名称", required = false, dataType = "string",paramType = "form"),
@ApiImplicitParam(name = "pageNo", value = "页码", required = false, dataType = "int",paramType = "form"),
@ApiImplicitParam(name = "pageSize", value = "页大小,每页记录数", required = false, dataType = "int",paramType = "form"),
@ApiImplicitParam(name = "sorts", value = "排序设置,方式['property1 desc','property2']", required = false, dataType = "String",paramType = "form"),
@ApiImplicitParam(name = "totalRows", value = "总记录数,为了减少统计总记录数,一般从第二页开始前端提供totalRows", required = false, dataType = "int",paramType = "form")
})
@Scope注解是springIoc容器中的一个作用域,在 Spring IoC 容器中具有以下几种作用域:基本作用域singleton(单例)、prototype(多例),Web 作用域(reqeust、session、globalsession),自定义作用域;
1.singleton单例模式 -- 全局有且仅有一个实例
2.prototype原型模式 -- 每次获取Bean的时候会有一个新的实例
3.request -- request表示该针对每一次HTTP请求都会产生一个新的bean,同时该bean仅在当前HTTP request内有效
4.session -- session作用域表示该针对每一次HTTP请求都会产生一个新的bean,同时该bean仅在当前HTTP session内有效
5.globalsession -- global session作用域类似于标准的HTTP Session作用域,不过它仅仅在基于portlet的web应用中才有意义
@EnableAsync :注解是开启多线程
spring boot 常用注解
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1. 概述 在 Spring Boot常用注解(一) - 声明Bean的注解 中学习了Spring Boot中声明...
- 摘自原文:springboot注解大全 一、注解(annotations)列表 @SpringBootApplic...