学习笔记

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方法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容