01-SpringBoot
1.lombok
1.Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法,通常用于javabean
2.需要在IDEA中单独安装插件,不然代码中报错2.spring-data-mongodb
Spring Data for MongoDB是Spring Data的一个子模块。 目标是为MongoDB提供一个相近的一致的基于Spring的编程模型
有些常用的注解
@Document:把一个java类声明为mongodb的文档,可以通过collection参数指定这个类对应的文档
@Indexed:声明该字段需要索引,建索引可以大大的提高查询效率。
@CompoundIndex:复合索引的声明,建复合索引可以有效地提高多字段的查询效率。
@Field:给映射存储到 mongodb 的字段取别名
@Id:文档的唯一标识,在mongodb中为ObjectId,它是唯一的
@Transient:默认情况下所有的私有字段都映射到文档,该注解标识的字段从存储在数据库中的字段列中排除(即该字段不保存到 mongodb) 3.ResponseBodyAdvice
实现ResponseBodyAdvice拦截Controller方法默认返回参数,统一处理返回值/响应体 4.Spring相关工具类
5.@PostConstruct 和 @PreDestory注解
6.项目中获取配置文件读取流的方法
7.mybatis中的配置文件开头一定要声明mybatis dtd 约束,否则mybatis框架解析配置文件失败
8.打包工程成jar
Last updated