springboot中使用@data注解,减少一些不必要代码

一、idea安装lombok

二、重启idea

三、添加maven依赖(pom.xml)

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

四、实体类

@Datapublic class Base implements Serializable {

    private String result;    private Object data;    private String success;

    private static Base createResult(String result,Object data,String success){

        BaseResult baseResult=new BaseResult();        baseResult.setResult(result);        baseResult.setData(data);        baseResult.setSuccess(success);        return baseResult;    }

五、扩展

@Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法@Getter/@Setter : 注解在类上, 为类提供读写属性@ToString : 注解在类上, 为类提供 toString() 方法
@Slf4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
@Log4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象



原文地址:https://www.cnblogs.com/yeluowuti/p/10764024.html

时间: 2024-08-30 11:16:52

springboot中使用@data注解,减少一些不必要代码的相关文章

springboot中的常用注解

springboot中的常用注解个人觉得springboor中常用的注解主要可以分为三种:放入容器型注解.从容器中取出型注解和功能型注解.其中的放入容器型和从容器中取出型就是我们平时所说的控制反转和依赖注入的概念(个人版本- - - 可以看一看,别太当真 0.0) 放入容器型注解简介:个人觉得就是申明一个实例对象,然后将这个对象交给spring管理. 1.@Component:放在类上,把普通类实例化到spring容器中.可以说很多注解都是基于这个注解的. 2.@Bean: 放在方法上,用@Be

springboot 使用 lombok插件中的@data 注解

一.idea安装lombok插件 二 添加maven依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependency> 三 书写一个实体类 @Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals().hash

springboot中删除@SessionAttributes注解的属性

在SpringBoot中做登录登出的操作时,将用户通过@SessionAttributes注解存入到session中,很是方便.结果发现登出时,使用session.removeAttribute("user")没有用,不能登出. 发现问题之后,开始面向Baidu的编程. 原来我的登录时候存入的属性到session的方式: @SessionAttributes(value = {"userInfo"}) ... model.addAttribute("use

我爱Java系列之---【SpringBoot中常用的注解和两种注入方式】

@EnableConfigurationProperties(DataSourceProperties.class) 来声明要使用DataSourceProperties 这个类并初始化该类对象,该类不用放在IOC容器中,可以通过该注解直接使用. [email protected]:一般写在类上边,通过该注解将当前类初始化到Spring的IOC容器中,其他类若想调用,直接用@Autowired去容器中拿. [email protected]: 一般写在类上边,标明该类是一个配置类,被注解的类内部

全栈之路-杂篇-探究springBoot中的条件注解

这个是接上一个spring IOC注入机制中的进行继续探讨的,我们来继续探究OCP原则下的代码书写的问题,这个是利用条件注解. 一.条件注解的基本用法 这里还是之前的学习示例,简单的看一下 1.实体类的代码 这里有另个实体类,基本上就是一样的,只给出一个实体类的代码,另外,接口的代码也比较简单,不给出了,看的话,可以看上一篇那个中的代码 1 public class Diana implements ISkill { 2 3 private String skillName = "Diana R

springboot使用@data注解,减少不必要代码

一.idea安装lombok插件 二.重启idea 三.添加maven依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependency> 四.书写一个实体类 import lombok.Data; @Data public cla

SpringBoot中使用Spring Data Jpa 实现简单的动态查询的两种方法

首先谢谢大佬的简书文章:http://www.jianshu.com/p/45ad65690e33# 这篇文章中讲的是spring中使用spring data jpa,使用了xml配置文件.我现在使用的是spring boot ,没有了xml文件配置就方便多了.我同样尝试了两种方式,也都是简单的查询,需要更复杂的查询,还需要我研究研究.往下看,需要先配置springboot的开发环境,需要大致了解springboot,这里可以看下面两篇文章: springboot 项目新建 springboot

springboot使用@data注解

springboot使用@data注解,减少不必要代码原创不爱编程的设计师 发布于2018-10-22 16:41:28 阅读数 46839 收藏展开 一.idea安装lombok插件 二.重启idea三.添加maven依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</vers

好程序员分享SpringBoot须掌握的注解

前言 Spring经历了如下几个阶段: 第一阶段:xml配置 在Spring 1.x时代,使用Spring开发满眼都是xml配置的Bean,随着项目的扩大,我们需要把xml配置文件放到不同的配置文件里,那时需要频繁的在开发的类和配置文件之间进行切换 第二阶段:注解配置 在Spring 2.x 时代,随着JDK1.5带来的注解支持,Spring提供了声明Bean的注解(例如@Component.@Service),大大减少了配置量.主要使用的方式是应用的基本配置(如数据库配置)用xml,业务配置用