首页 > 其他分享 >最佳实践——开发小技巧

最佳实践——开发小技巧

时间:2022-09-04 16:57:48浏览次数:74  
标签:String age 实践 private name 最佳 lombok public 技巧

一、Lombok

简化JavaBean开发

第一步:引入依赖

点击查看代码
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>

第二步:idea中搜索安装lombok插件
image
第三步:使用lombok简化代码开发

点击查看代码
===============================简化JavaBean开发===================================
@NoArgsConstructor
//@AllArgsConstructor 有参构造器,使用所有参数生成的构造器
@Data // 自动生成get、set方法
@ToString // 编译类的时候自动生成toString方法
@EqualsAndHashCode
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;
    }
}

二、Spring Initailizr

三、dev-tools

标签:String,age,实践,private,name,最佳,lombok,public,技巧
From: https://www.cnblogs.com/nxf-rabbit75/p/16655393.html

相关文章

  • 40 个好用的 Python 技巧
    Python简单易学,现今非常流行。Python被用于各种场景,如数据科学、机器学习、web开发、脚本编制、自动化等等。目录01列表推导式02枚举函数03通过函数返回多个值04......
  • 10 个实用的 Python 编程技巧
    字典翻转首先我们来看字典的翻转,假设我们有下面类似的一个字典对象与数据car_dict={"brand":"Tesla","model":"ModelY","year":2017}倘若我们......
  • 实践介绍
    实践介绍1.1项目核心信息本项目实现影视综艺节目列表及其历史数据查询,实现个人页面显示、个人页面粉丝和关注者列表、个人页面发布视频列表及其详情页。1.2项目服务地......
  • 报告分享|梅花数据:元宇宙品牌实践洞察报告
    原文链接:http://tecdat.cn/?p=28394 前言“元宇宙”⾃去年起,就成为科技界最热⻔的话题之⼀,科技公司、互联⽹⼤⼚纷纷布局元宇宙,抢占⻛⼝机会。在营销界,元宇宙的概念也......
  • WinUI(WASDK)项目实践——优雅的开发上位机应用(新)
    摘要这就是一个记录自己进行WinUI项目实践的博客,项目开源地址如下,觉得有帮助的可以去看看,因为项目都开源了,所以保姆级的讲解肯定不如直接看代码来的实在了。电子脑壳项目......
  • 12.开发小技巧-Lombok
    1.导入依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>idea中搜......
  • 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......
  • JavaScript 非运算(!)之双感叹号的使用技巧
    我的另一篇博文中提到JavaScript有哪些是假值,哪些是真值。对于null、undefined、"",等一些假值,JavaScript直接视为false。我有一个需求,判断从浏览器中获取的Cookie是......