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