首页 > 其他分享 >12.开发小技巧-Lombok

12.开发小技巧-Lombok

时间:2022-09-04 01:24:01浏览次数:71  
标签:12 String age private name Lombok public 技巧

1.导入依赖

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>


idea中搜索安装lombok插件
===============================简化JavaBean开发===================================
@NoArgsConstructor//无参构造
//@AllArgsConstructor  //有参构造
@Data//get set方法
@ToString//tostring方法
@EqualsAndHashCode//equals和hashcode方法
public class User {

    private String name;
    private Integer age;

    private Pet pet;

    public User(String name,Integer age){
        this.name = name;
        this.age = age;
    }


}



================================简化日志开发===================================
@Slf4j//日志注解 很方便 直接就可以使用
@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String handle01(@RequestParam("name") String name){
        
        log.info("请求进来了....");
        
        return "Hello, Spring Boot 2!"+"你好:"+name;
    }
}

 

标签:12,String,age,private,name,Lombok,public,技巧
From: https://www.cnblogs.com/dzs894330350/p/16654122.html

相关文章

  • 13.开发小技巧-dev-tools-热更新
    热更新<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><opt......
  • 13.开发小技巧-Spring Initailizr(项目初始化向导)
    选择我们需要的开发场景  勾选场景后就自动导入了依赖  自动创建项目结构  自动编写好主配置类   ......
  • Buildroot 开发使用技巧
    Buildroot是一个简单、高效且易于使用的工具,可以使用它自动构建一个Linux系统。1.搭建编译环境buildroot构建Linux系统可以使用内部工具(默认),也可以使用外部工具,这里在U......
  • [Typescript] 12. Easy - Push
     Implementthegenericversionof Array.pushForexample:typeResult=Push<[1,2],'3'>//[1,2,'3'] /*_____________YourCodeHere_____________*/......
  • NC16122 郊区春游
    题目链接题目题目描述今天春天铁子的班上组织了一场春游,在铁子的城市里有n个郊区和m条无向道路,第i条道路连接郊区Ai和Bi,路费是Ci。经过铁子和顺溜的提议,他们决定去其中......
  • JavaScript 非运算(!)之双感叹号的使用技巧
    我的另一篇博文中提到JavaScript有哪些是假值,哪些是真值。对于null、undefined、"",等一些假值,JavaScript直接视为false。我有一个需求,判断从浏览器中获取的Cookie是......
  • 您的讲故事技巧是否限制了您的工程职业?
    您的讲故事技巧是否限制了您的工程职业?你是无名工程师吗?你的工作感觉重复和无聊?还没促销?你觉得没有人关心你的项目?这些都是很好的指标,表明您的讲故事技巧需要提升。每个......
  • git解决The authenticity of host ‘github.com (192.30.255.112)‘ can‘t be establ
    git解决Theauthenticityofhost‘github.com(192.30.255.112)‘can‘tbeestablished问题报错完整信息Theauthenticityofhost'github.com(20.205.243.166)'c......
  • 创新工具 | 快速创作高质量SEO博文的6个技巧
      SEO优化主要是指撰写目标高质量的需求性文章,同时需要具备满足SEO的要求。也是说文章内容满足读者阅读需求的同时,还需要满足搜索引擎对页面用户阅读的搜索需求体验......
  • 干货 - 写好Java代码的30个技巧,看完终生受用
    成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。(1)类名首字母应该大写。字段、方法以及对象(句柄)的首......