学习笔记

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 自动装配

5、java方法、类型、类、属性

5.1、Java类

5.2、Java类型

5.3、Java方法

你可能感兴趣的:(学习笔记)