1、swagger接口测试
1.1、引入pom
问题
问题点注意:swagger版本易和google-collections包冲突导致项目启动不起来
1.2、配置SwaggerConfig
问题
问题点注意:swagger的api测试页面一直出现错误弹窗;
解决:在启动类之前添加@EnableSwagger2注解
2、mybatis-plus
2.1、mybatis-plus代码生成
见文件夹中[mybatis_plus代码生成](file:\\D:\tools\java_Spring_boot学习知识点整理\mybatis_plus代码生成)文件夹里面的demo
2.2、mybatis-plus注解
2.2.1 controller层注解
- @RestController:等同@Controller+@ResponseBody
3、maven打包发布
3.1、pom文件配置
注意点:
- 当部分依赖包下载不到(tip:检查是否引入alibaba连接池druid)
4、java注解
4.1、lombok
能够自动插入编辑器并构建工具的java库,简化java开发。
- @Accessors注解:产生和显示get/set方法
用法:
@Accessors(fluent = true)
- @Data注解:设置get/set方法
用法:
@Data
4.2、swagger注解
- @ApiModelProperty注解:用于方法,字段; 表示对model属性的说明或者数据操作更改 ;
注解属性:
value–字段说明 ;
name–重写属性名字 ;
dataType–重写属性类型 ;
required–是否必填 ;
example–举例说明 ;
hidden–隐藏
用法:
@ApiModelProperty(value="用户名",name="username",example="xingguo")
4.3、spring-beans注解
- @Autowired:bean 自动装配