ICode9

精准搜索请尝试: 精确搜索
  • 使用MybatisPlus Generator生成优雅的代码、自定义的代码2022-07-01 18:00:08

    1.加入标准的maven依赖 <!-- 数据库依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependency> <dependenc

  • Mybatis 使用<collection/>标签2022-06-24 16:32:30

    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)注解2022-04-15 07:00:05

    @TableField(exist=false)注解加在bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用。 @ApiModelProperty(position = 12, value = "注销时间") private LocalDateTime zxsj; /** * 开始时间 */ @TableField(exist = false) @ApiModelProperty(position = 13, val

  • Java获取天气预报2022-03-21 10:33:07

    1、登录高德地图API开放平台 天气查询-API文档-开发指南-Web服务 API | 高德地图API 2、用户在高德地图官网申请web服务API类型KEY       3、天气查询 天气查询API服务地址: URL https://restapi.amap.com/v3/weather/weatherInfo?parameters 请求方式 GET parameters代

  • 谷粒学苑项目第一天-配置Swagger2进行接口测试2022-02-28 22:02:48

    1.引入相关依赖     <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <scope>provided </scope> </depende

  • Java 7 和 Java 8 对 list 的双层循环处理2022-02-22 17:34:27

    一、准备 Java 处理 List 的双层循环,一般都是当两个 List 某个值满足某条件时候,进行相应的处理。需求:两个 List 对象当 id 相同的时候就组建成美好的家庭,Husband 对象与 Wife 对象组建成 Family 对象。 Husband 对象如下: import io.swagger.annotations.ApiModel; import io.

  • java 获取 属性的注释(二)2022-02-21 17:31:42

    这次来个简单的方法 通过swagger2 的注解来生成   一,POM <!-- https://mvnrepository.com/artifact/org.apache.poi/swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactI

  • swagger+springboot简单应用2022-02-16 01:02:45

    1.简介: knife4j 是swagger-ui 的增强,优化了api文档界面; 官网: https://doc.xiaominfo.com/knife4j/documentation/ ; 2.springboot工程添加swagger: 环境准备: <!--注入web--> <dependency> <groupId>org.springframework.boot</groupId>

  • springsecurity中的自定义反序列化2022-01-15 14:57:59

    1.实体类实现了Userdetails接口,重写了几个方法,但是admin实体类没有 Collection<? extends GrantedAuthority>这个属性,json就不能反序列化这个获得角色的类 @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("t_admin") @ApiModel(value="Admin

  • mybatisplus多表联合查询实现分页2022-01-08 20:04:36

    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 * @Author

  • Easy Excel动态组合导出2021-12-28 13:58:01

    提示:为了回应开发同学,特写此文,希望能帮助到大家,谢谢大家支持和信任 文章目录 前言一、上菜1.添加依赖2.核心编码3.导出字段属性介绍 前言 Easy Excel 真的很好用,今天就为大家介绍如何使用它做动态导出。 链接: Easy Excel官网入口. 一、上菜 1.添加依赖 <depende

  • Mybatis联表查询:多对多(注解实现)2021-12-23 20:00:56

    1、数据库表结构 2、返回结果类封装 CommentWithTag .java @Getter @Setter @ToString @Builder @AllArgsConstructor @NoArgsConstructor @JsonIgnoreProperties(value = {"handler"}) public class CommentWithTag implements Serializable { /** * 编号 */

  • 前后端分离 以及使用工具 基础2021-12-20 21:04:57

    前后端分离开发 Yapi Swagger 项目部署 在项目中,前端代码和后端代码混合在一起,是存在问题的,存在什么问题呢? 主要存在以下几点问题: 1). 开发人员同时负责前端和后端代码开发,分工不明确 2). 开发效率低 3). 前后端代码混合在一个工程中,不便于管理 4). 对开发人员要求高(

  • java多层父子级树结构2021-12-04 14:01:42

    产品需求如下:   那么怎么实现看代码: 返回的数据结构如下 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:4

  • springboot, easypoi导入导出示例及配置2021-09-17 11:57:51

    配置导入easypoi 包 <!-- easypoi --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.1</version> <scope&g

  • @RequestBody与@Validated一起使用校验失效2021-08-19 15:33:42

    请求参数多层嵌套时与注解@RequestBody一起使用时就会产生 校验失效问题  1. 请看代码 @PostMapping("/addRole") public ResponseData<Boolean> addRole(@RequestBody @Validated RoleListParam roleParam) { return ResponseData.success(dramaService.addRole(r

  • 谷粒学院-11-课程发布2021-08-14 09:03:33

    一、数据库部分 四个表 edu_course edu_course_description edu_chapter edu_video 思路顺一下 一对多和多对一的思路理顺 二、课程vo部分 vo意义:用于接收前端传过来的表单对象,再从这个表单对象中把数据提取出来,进而加载到数据库中 所以一般来说先创建vo对象,这个确定了要发送

  • 三层目录建树2021-08-06 09:30:55

    关键思想: 1 最终返回给前台的是一个实体类,该类应该有一个Children字段(实体类属性中具有,或者继承方法来获得,本例子用的是继承)用来接受它的子元素,子元素同样也是该类,也具有Children字段(层层套娃); 2 遍历数据库所有元素,将一级元素(父id等于0)直接添加到树中,(其实就是放在该类中),作为

  • JAVA获取实体类中所有字段以及对应的注解上的内容2021-07-27 14:30:21

    说明:有个需求需要选择固定内容导出,比如员工信息中有名称,性别,身份证号…,若只选择名称和性别,则其他信息将不导出 实现:选择的内容是根据实体类中的字段动态获取,其中字段注解的内容就是字段的说明,导出时将作为excle的header 其中获取实体类属性及属性固定注解上的内容 实体类: @Ap

  • 项目中多表查询2021-07-23 12:31:57

    1,实体类: /** * <p> * 课程 * </p> * * @author testjava * @since 2020-03-02 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="EduCourse对象", description="课程") public class EduCourse i

  • 返回给前端样式数据整合Swagger2021-06-07 18:30:00

    对于前端样式整合swagger,只对接口做增强,不对接口逻辑做修改,当json样式拼接完成,我们把json转为对应的实体类即可。 前端json样式对象构造参考:https://workshops.otrs365.cn/web/#/132?page_id=1248 针对前端样式,此次抽出5个公共模块类,下面对这些类进行展开叙述          

  • Spring Boot + Vue3 前后端分离 实战wiki知识库系统2021-06-07 09:56:52

    Spring Boot + Vue3 前后端分离 实战wiki知识库系统网盘地址V: ititit111222333/** * 用户头像 */@ApiModelProperty(value = "用户头像", name = "avatar")private String avatar;/** * 个性签名 */@ApiModelProperty(value = "个性签名", name = "signature")privat

  • 反射获取所有属性名,判断属性上是否有此注解以及注解的值,2021-06-02 20:02:06

    Field[] fields = TableMainAddVO.class.getDeclaredFields(); List<String> strList = new ArrayList<String>(); Arrays.stream(fields).forEach(f -> { if(f.isAnnotationPresent(ApiModelProperty.class)){

  • 2021必修 CSS架构系统精讲2021-06-01 08:51:37

    2021必修 CSS架构系统精讲 V: ititit111222333/** * id主键 */@ApiModelProperty(value = "id主键", name = "id")private Long id;/** * 用户类型 */@ApiModelProperty(value = "用户类型", name = "userType")private String userType;/** * 姓名 */@Api

  • swagger升级版springboot集成在线文档knife4j2021-05-30 23:59:55

    自动生成文档框架. 步骤: 1.集成maven依赖 2.添加配置类,制定整个文档的署名,介绍等信息 3.编写接口类,视图实体类,结果映射类 4.启动项目,访问本地地址+端口+/doc.html(http://localhost:8080/doc.html) 具体可参考knife4j-spring-ui依赖内容 5.接口访问资源(用于接口调用,以后

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有