java
文章平均质量分 58
q294761325
这个作者很懒,什么都没留下…
展开
-
使用对象QueryDto代替@RequestParam
使用对象QueryDto代替@RequestParam DTO中使用@ApiModel和@ApiModelProperty注解: @ApiModelProperty注解 value:简要描述 required: 是否必填 默认是false example:参考 swagger效果: url/namespace=test&page=0&pageSize=10&resolveAlerts=false&sort=createdTime%2Cdesc 但是“example” 仅原创 2021-04-15 22:41:02 · 927 阅读 · 0 评论 -
工厂模式与依赖倒置
工厂模式与依赖倒置: 背景:要开披萨店,需要制作不同类型的披萨,芝士披萨,榴莲披萨等; 1.首先看传统的写法 传统披萨商店类里依赖了多个具体披萨类,这就违反了依赖倒置原则,高层不应该依赖底层,二者都应该依赖抽象(抽象类或接口); 那么将其进行改造: 要开披萨店,先不要具体制作什么类型的披萨,总之要开披萨店有pizza对象就行了,这里得出抽象的披萨; 榴莲披萨,芝士披萨去实现披萨类; 在披萨店引入披萨工厂 改造后:披萨店里没有了具体披萨实现类, 披萨店只依赖抽象的披萨...原创 2021-01-09 16:26:24 · 334 阅读 · 0 评论 -
JDK1.8-函数式接口
JDK1.8-函数式接口 前言:公司项目中大量使用了该新特性,故对此进行学习总结; 常用函数式接口JDK1.8-函数式接口Consumer-消费型接口Supplier-提供型接口Function-函数型接口BiFunction-函数型接口总结 Consumer-消费型接口 consumer<T> 消费型接口 之所以叫做消费型按照我的理解:消费(逻辑处理)传入的数据; 抽象方法: void accept(T t),接收一个参数进行消费,但无需返回结果。 接口.accept(x) 意思就原创 2020-08-02 20:19:35 · 183 阅读 · 0 评论