前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3-Lombok应用

3-Lombok应用

作者头像
Ywrby
发布2022-10-27 13:11:23
1580
发布2022-10-27 13:11:23
举报
文章被收录于专栏:Ywrby

Lombok应用

在SpringBoot中整合SSM项目的过程中,不可避免的涉及对数据库的操作,既然有对数据库的操作就必然包括依据数据库结构创建POJO,而POJO创建过程重复度高,并且使得代码看起来冗杂,这种情况下可以通过使用Lombok插件,通过注解的方式,简化POJO的创建过程

使用过程

1. 在IDEA中安装Lombok插件

2. 添加Lombok对应的依赖到项目pom.xml文件中

代码语言:javascript
复制
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
</dependency>

3. 改造实体类,使用Lombok方式配置

基本注解
  • @Data:自动提供getter和setter,hashCode,equals,toString等方法
  • @Getter:自动提供Getter方法
  • @Setter:自动提供Setter方法
  • @Slf4j:自动在bean中提供log变量(本质还是使用slf4j的日志功能)
代码语言:javascript
复制
@Data
public class User {
    private Long id;
    private String username;
    private String email;
    private String password;
    private String phoneNum;
}

4. 测试方法执行

代码语言:javascript
复制
@SpringBootTest
class SpringBootTestApplicationTests {

    User user=new User();
    @Test
    void contextLoads() {
        user.setUsername("Leslie");
        user.setId(1L);
        user.setEmail("2278@email.com");
        user.setPassword("123");
        user.setPhoneNum("123");
        System.out.println(user);
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Lombok应用
    • 使用过程
      • 1. 在IDEA中安装Lombok插件
      • 2. 添加Lombok对应的依赖到项目pom.xml文件中
      • 3. 改造实体类,使用Lombok方式配置
      • 4. 测试方法执行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档