目录
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
<!--mybatis plus依赖-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>
<properties>
<!--依赖版本控制-->
<mybatis-plus.version>3.4.1</mybatis-plus.version>
</properties>
实体类
package com.lpc.entity;
import lombok.AllArgsConstructor;
import lombok.Data;
/**
* @Author lpc
* @Date 2024 01 08 10 24
**/
@Data //简化实体类,get,set,构造都有了
@AllArgsConstructor
public class Users {
private Integer id;
private String username;
private String password;
private Integer age;
}
AllArgsConstructor
?是 lombok 提供的一个注解,它可以为类生成一个包含所有字段的构造函数。使用?@AllArgsConstructor
?注解,你就不需要手动编写构造函数,lombok 会自动生成一个构造函数,并将所有字段作为参数。
依赖
<!--Lombok 是一个开发工具,可以通过注解自动化生成 Java 代码中的一些样板代码,
如 getter、setter、构造函数等,减少了编写冗余代码的工作量。-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</dependency>
<properties>
<!--依赖版本控制-->
<lombok.version>1.18.16</lombok.version>
</properties>
@Test
public void Users12() {
List<Users> userList = new ArrayList<>();
userList.add(new Users(1, "user1", "password1", 25));
userList.add(new Users(2, "user2", "password2", 17));
userList.add(new Users(3, "user3", "password3", 19));
userList.add(new Users(4, "user4", "password4", 18));
userList.add(new Users(5, "user5", "password5", 19));
userList.add(new Users(6, "user6", "password6", 20));
//判断集合是否为空
if (CollectionUtils.isEmpty(userList)){
System.out.println("集合为空");
}else {
System.out.println("集合不为空");
}
}