首页 > TAG信息列表 > ApiModelProperty
使用MybatisPlus Generator生成优雅的代码、自定义的代码
1.加入标准的maven依赖 <!-- 数据库依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependency> <dependencMybatis 使用<collection/>标签
model 父model package com.book.municipaldoctor.bim.model.vo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; @Data public class FacilityTypeRoadVo { @ApiModelProperty(value = "设施uuid") privat@TableField(exist=false)注解
@TableField(exist=false)注解加在bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用。 @ApiModelProperty(position = 12, value = "注销时间") private LocalDateTime zxsj; /** * 开始时间 */ @TableField(exist = false) @ApiModelProperty(position = 13, valJava获取天气预报
1、登录高德地图API开放平台 天气查询-API文档-开发指南-Web服务 API | 高德地图API 2、用户在高德地图官网申请web服务API类型KEY 3、天气查询 天气查询API服务地址: URL https://restapi.amap.com/v3/weather/weatherInfo?parameters 请求方式 GET parameters代谷粒学苑项目第一天-配置Swagger2进行接口测试
1.引入相关依赖 <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <scope>provided </scope> </dependeJava 7 和 Java 8 对 list 的双层循环处理
一、准备 Java 处理 List 的双层循环,一般都是当两个 List 某个值满足某条件时候,进行相应的处理。需求:两个 List 对象当 id 相同的时候就组建成美好的家庭,Husband 对象与 Wife 对象组建成 Family 对象。 Husband 对象如下: import io.swagger.annotations.ApiModel; import io.java 获取 属性的注释(二)
这次来个简单的方法 通过swagger2 的注解来生成 一,POM <!-- https://mvnrepository.com/artifact/org.apache.poi/swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactIswagger+springboot简单应用
1.简介: knife4j 是swagger-ui 的增强,优化了api文档界面; 官网: https://doc.xiaominfo.com/knife4j/documentation/ ; 2.springboot工程添加swagger: 环境准备: <!--注入web--> <dependency> <groupId>org.springframework.boot</groupId>springsecurity中的自定义反序列化
1.实体类实现了Userdetails接口,重写了几个方法,但是admin实体类没有 Collection<? extends GrantedAuthority>这个属性,json就不能反序列化这个获得角色的类 @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("t_admin") @ApiModel(value="Adminmybatisplus多表联合查询实现分页
package com.wzs.server.config; import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * @Description TODO * @AuthorEasy Excel动态组合导出
提示:为了回应开发同学,特写此文,希望能帮助到大家,谢谢大家支持和信任 文章目录 前言一、上菜1.添加依赖2.核心编码3.导出字段属性介绍 前言 Easy Excel 真的很好用,今天就为大家介绍如何使用它做动态导出。 链接: Easy Excel官网入口. 一、上菜 1.添加依赖 <dependeMybatis联表查询:多对多(注解实现)
1、数据库表结构 2、返回结果类封装 CommentWithTag .java @Getter @Setter @ToString @Builder @AllArgsConstructor @NoArgsConstructor @JsonIgnoreProperties(value = {"handler"}) public class CommentWithTag implements Serializable { /** * 编号 */前后端分离 以及使用工具 基础
前后端分离开发 Yapi Swagger 项目部署 在项目中,前端代码和后端代码混合在一起,是存在问题的,存在什么问题呢? 主要存在以下几点问题: 1). 开发人员同时负责前端和后端代码开发,分工不明确 2). 开发效率低 3). 前后端代码混合在一个工程中,不便于管理 4). 对开发人员要求高(java多层父子级树结构
产品需求如下: 那么怎么实现看代码: 返回的数据结构如下 import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.List; /** * 人员分类表返回数据VO * * @author zipeng.yuan * @date 2021-12-01 22:21:4springboot, easypoi导入导出示例及配置
配置导入easypoi 包 <!-- easypoi --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.1</version> <scope&g@RequestBody与@Validated一起使用校验失效
请求参数多层嵌套时与注解@RequestBody一起使用时就会产生 校验失效问题 1. 请看代码 @PostMapping("/addRole") public ResponseData<Boolean> addRole(@RequestBody @Validated RoleListParam roleParam) { return ResponseData.success(dramaService.addRole(r谷粒学院-11-课程发布
一、数据库部分 四个表 edu_course edu_course_description edu_chapter edu_video 思路顺一下 一对多和多对一的思路理顺 二、课程vo部分 vo意义:用于接收前端传过来的表单对象,再从这个表单对象中把数据提取出来,进而加载到数据库中 所以一般来说先创建vo对象,这个确定了要发送三层目录建树
关键思想: 1 最终返回给前台的是一个实体类,该类应该有一个Children字段(实体类属性中具有,或者继承方法来获得,本例子用的是继承)用来接受它的子元素,子元素同样也是该类,也具有Children字段(层层套娃); 2 遍历数据库所有元素,将一级元素(父id等于0)直接添加到树中,(其实就是放在该类中),作为JAVA获取实体类中所有字段以及对应的注解上的内容
说明:有个需求需要选择固定内容导出,比如员工信息中有名称,性别,身份证号…,若只选择名称和性别,则其他信息将不导出 实现:选择的内容是根据实体类中的字段动态获取,其中字段注解的内容就是字段的说明,导出时将作为excle的header 其中获取实体类属性及属性固定注解上的内容 实体类: @Ap项目中多表查询
1,实体类: /** * <p> * 课程 * </p> * * @author testjava * @since 2020-03-02 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="EduCourse对象", description="课程") public class EduCourse i返回给前端样式数据整合Swagger
对于前端样式整合swagger,只对接口做增强,不对接口逻辑做修改,当json样式拼接完成,我们把json转为对应的实体类即可。 前端json样式对象构造参考:https://workshops.otrs365.cn/web/#/132?page_id=1248 针对前端样式,此次抽出5个公共模块类,下面对这些类进行展开叙述Spring Boot + Vue3 前后端分离 实战wiki知识库系统
Spring Boot + Vue3 前后端分离 实战wiki知识库系统网盘地址V: ititit111222333/** * 用户头像 */@ApiModelProperty(value = "用户头像", name = "avatar")private String avatar;/** * 个性签名 */@ApiModelProperty(value = "个性签名", name = "signature")privat反射获取所有属性名,判断属性上是否有此注解以及注解的值,
Field[] fields = TableMainAddVO.class.getDeclaredFields(); List<String> strList = new ArrayList<String>(); Arrays.stream(fields).forEach(f -> { if(f.isAnnotationPresent(ApiModelProperty.class)){2021必修 CSS架构系统精讲
2021必修 CSS架构系统精讲 V: ititit111222333/** * id主键 */@ApiModelProperty(value = "id主键", name = "id")private Long id;/** * 用户类型 */@ApiModelProperty(value = "用户类型", name = "userType")private String userType;/** * 姓名 */@Apiswagger升级版springboot集成在线文档knife4j
自动生成文档框架. 步骤: 1.集成maven依赖 2.添加配置类,制定整个文档的署名,介绍等信息 3.编写接口类,视图实体类,结果映射类 4.启动项目,访问本地地址+端口+/doc.html(http://localhost:8080/doc.html) 具体可参考knife4j-spring-ui依赖内容 5.接口访问资源(用于接口调用,以后