ICode9

精准搜索请尝试: 精确搜索
  • 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.

  • 比Mybatis plus代码生成器更好用,EsayCode插件使用-IDEA2022-02-20 15:34:34

    比Mybatis-plus代码生成器更方便,EasyCode插件,可以快速的帮助我们完成逆向工程工作,大大的提高了我们的开发效率,话不多说,来看看怎么使用。   1.首先打开IDEA开发工具,按以下步骤下载EasyCode插件: File->Setting->Plugins->Easy code install  ,安装之后需要重启IDEA才能使用这个插件

  • lombok:简化 POJO2022-02-20 01:03:04

    目录lombok 简介配置安装常用注解@Data@Slf4j@AllArgsConstructor、@NoArgsConstructor@Builder lombok 简介 lombok(官网)提供了简单的注解形式,以简化或消除一些必须有但显得很臃肿的 Java 代码,尤其是针对 POJO 类。 配置安装 步骤一:导入依赖 <!--简化代码的工具包--> <dependenc

  • lombok2022-02-17 15:03:15

    官网:https://projectlombok.org/ 注解@SuperBuilder 为你的类生成复杂的构建器API。 相比@Builder 可以处理父类的成员变量 特点: 使用类的静态方法可以一行代码搞定对象初始化 Person person = Person.builder() .age(18) .name("name") .build()

  • lombok注解2022-02-16 19:02:16

    1. 下载lombok的jar包 下载地址:下载 (projectlombok.org) 2. 在IDEA中开启注解,安装插件 settings->annotation->Enable annotation processing 安装lombok插件,settings->plugins->搜索lombok 3、注解 1、@Setter 2、@Getter 3、@AllArgsConstructor 4、@AnoArgsConstructor 5、@T

  • eclipse安装lombok插件2022-02-10 19:33:19

    1、下载lombok.jar   下载地址:https://projectlombok.org/download 2、运行lombok.jar java -jar .\lombok.jar   命令执行完成后会弹出如下对话框,对话框中会把所有的eclipse路径都查询出来,如果没有找到,也可以通过 Specify location 按钮指定位置。   3、点击 Install/Upd

  • Lombok 代码优化器2022-02-09 13:02:46

    Lombok是一种Java™实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的 转载自 十分钟搞懂Java效率工具Lombok使用与原理 Intellij 安装Lombok 1.idea安装Lombok插件 2.导入lombok Maven依赖 <dependency> <groupId>org.pr

  • [SpringBoot2]Lombok2022-02-06 15:33:32

    引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> idea中搜索安装lombok插件 ===============================简化JavaBean开发==============

  • 使用注解开发,Lombok,多对一处理2022-02-04 17:03:15

    使用注解开发 删除 UserMapper.xml UserMapper package com.hou.dao; import com.hou.pojo.User; import org.apache.ibatis.annotations.Select; import java.util.List; public interface UserMapper { @Select("select * from user") List<User> getU

  • Java 记录操作日志|对象修改细节2022-01-30 14:00:31

    背景描述   由于业务涉及收入敏感信息,需记录数据变更前的内容和变更后的内容,但是不能为完成任务而硬编码,要适用于不同bean。针对这种情况,本文使用泛型、反射和基于AOP的自定义注解技术来完成,对对象属性的描述通过自定义注解来完成,读取里面的属性进而记录修改历史。 需求分析  

  • 实体类的属性不需要存入数据库,使用什么注解?2022-01-25 18:04:02

    ① @transient 这个注解,而且有说加在属性上的,有说只能加在get方法上的,我逐个尝试过,但还是报错。 最后,被我发现了错误所在, @Transient 注解只适用于hibernate框架,@Transient :在实体类(pojo)属性上使用、表示数据库表中没有这个字段就忽略。 框架是mybatis-plus,mybatis-plus有一

  • Lombok常用注解2022-01-25 13:33:24

    @Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法 @AllArgsConstructor : 注在类上,提供类的全参构造 @NoArgsConstructor : 注在类上,提供类的无参构造 @Setter : 注在属性上,提供 set 方法 @Getter : 注在属性上,提供 get 方法 @EqualsAndHashCode : 注在类

  • Lombok2022-01-21 22:05:52

    Lombok,它可以简化我们写实体类的方法,只需要加一些注解就可以自动生成,get,set,有参,无参 等方法 下载Lombok插件 这个插件IDEA自动帮我们下载了 引入Lombok的JAR包(这里使用Maven) <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</

  • Mapstruct使用时报Unknown property xxx in result type xxx. Did you mean null?2022-01-21 01:02:16

    0.背景 使用mapstruct时出现: Unknown property "xxx" in result type xxx. Did you mean "null"? 同时,项目中也用到了lombok。 mapstruct版本: 1.4.1.Final lombok版本: 1.8.22 (继承的Spring2.5.6) <!-- mapstruct START--> <dependency> <groupId>org

  • Lombok的使用2022-01-16 17:34:30

    Lombok的使用 Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 中的冗长代码,尤其是对于简单的 Java 对象(POJO),它通过注解实现这一目的 常用注解: @Getter @Setter @ToString //作用于类上,是以下注解的集合:@ToString ,@EqualsAndHashCode ,@Getter, @Setter @RequiredArgsC

  • Spring @Data2022-01-02 10:33:24

    idea Spring 中使用@Data 使用get和set方法1.添加 lombok 插件setting -》plugin -》browse repositories -》搜索 lombok -》install -》restart2.pom.xml 加上依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>

  • Idea2021.2Lombok失效解决2021-12-31 10:34:16

    问题:拉去代码后,发现很多文件爆红,点开后并不是代码问题,Build后是set/get问题 原因:版本问题吧。 解决方法:https://youtrack.jetbrains.com/issue/IDEA-252069 -Djps.track.ap.dependencies=false

  • sts (eclipse)安装配置lombok2021-12-29 16:00:05

    下载地址: https://projectlombok.org/download 1、下载 a)官方下载 网址:http://projectlombok.org/ 此网站我至今也没进去过,自行研究 b)通过第三方下载 https://mvnrepository.com/ 2、配置 将下载好的lombok-1.18.12.jar文件放在eclipse.ini 文件的同级目录下 a)如果你的

  • Lombok 的原理与实现2021-12-29 00:00:07

    本文主要包含以下内容: Lombok 的实现机制分析。插入式注解处理器的说明及使用。动手实现 lombok 的 @Getter 和 @Setter 注解。 文章目录 1. Lombok2. Annotation Processor2.1 Javac 编译器2.2 Java 注解2.3 插入式注解处理器2.4 Javac API 说明 3. 动手实现3.1 processor

  • idea-lombok使用2021-12-28 15:06:12

    一、添加 lombok 插件 file -- setting  -- plugins - 输入 Lombok 搜索,进行安装       二、引入依赖   <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>  

  • feign传文件2021-12-23 13:33:34

    以下为feign的单个文件上传,多文件和字节上传。     package com.bk.oss.inheritance; import com.bk.oss.command.UploadFilesCommand; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import org.springframework.web.bind.annotat

  • Spring使用xml给容器添加组件2021-12-20 14:01:49

    新建Maven项目:spring项目。修改pom.xml,添加依赖。 修改后的pom.xml如下所示。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  • 扒一扒这个注解,我发现还有点意思。2021-12-20 13:01:30

    你好呀,我是歪歪。 不是 Log4j 爆出漏洞了嘛,然后前几天有小伙伴来问我:我项目里面用的是 Lombok 的 @Slf4j 这个会有影响吗? 你说这事多巧,我也用的这个注解,所以我当时稍微的看了一下。 先说结论:有没有影响还是取决于你项目中依赖的 log4j2 包,和 Lombok 没有任何关系。 另外“求求你

  • IDEA2021.2安装lombok插件(借鉴前辈)2021-12-20 09:02:57

    lomhok下载地址: https://plugins.jetbrains.com/plugin/6317-lombok/versions CSDN关注斧头湖懒客 一,下载lombok插件我这里下载的是最新版lombok 下载下来是zip格式的压缩包 通过压缩软件直接进去,按照路径找到jar包,我用的是好压 直接进入jar包找META-INF 找到这个配置文件 二,修改l

  • 【Bug - lombok】java: You aren‘t using a compiler supported by lombok, so lombok will not work and ...2021-12-16 15:00:41

    项目场景: 技术栈:SpringBoot + MyBatis + postgresql  编辑器:IDEA 2021 问题描述: 使用Lombok一直正常,突然启动报错, 奇怪的是:IDEA 中其它项目Lombok正常, 能够get set方法,但是不能通过编译,报错如下 java: You aren't using a compiler supported by lombok, so lombok will no

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

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

ICode9版权所有