用法积累

@DATA 注解使用

springBean的get、set方法通过@Data注解实现

调用的get、set方法报错:找不到方法

解决:idea安装lombok插件

还有一些比较常用的注解,比如:

@AllArgsConstructor  加在类上,可以生成含实体类全参数的构造方法。

@NoArgsConstructor  加在类上,可以生成无参构造方法。

@RequiredArgsConstructor  加在类上,配合@NonNull注解使用,生成指定参数的构造方法。比如在age属性前面加@NonNull注解,则User生成需要age参数的构造方法。

@Getter  加在类上,可以生成实体类所有属性的getter方法。

@Setter  加在类上,可以生成实体类所有属性的setter方法。

@ToString  加在类上,调用toString()方法,可以输出实体类中所有属性的值。

jdk1.8双冒号使用

Java 8 中我们可以通过 `::` 关键字来访问类的构造方法,对象方法,静态方法。

静态方法引用(static method)语法:classname::methodname 例如:Person::getAge

对象的实例方法引用语法:instancename::methodname 例如:System.out::println

对象的超类方法引用语法: super::methodname

类构造器引用语法: classname::new 例如:ArrayList::new

数组构造器引用语法: typename[]::new 例如: String[]:new

Mybatis-plus

.lambda().eq()  =

可以带三个参数:pram1:boolean(参数为空校验);pram2:sql条件语句中字段名;pram3:对应前一个字段设置的条件数据

或两个参数(源码中仍然调用三个参数的方法,第一个参数设置为true)

.lambda().orderByDesc

排序

LocalDateTime

appointment.getApptDate() 表示预约日期

LocalDateTime.of(appointment.getApptDate(), LocalTime.MIN).plusHours(-12); 表示预约日期的前一天中午12点

LocalTime.MIN,最小时间,表示0点0分

LocalDateTime.of(appointment.getApptDate(), LocalTime.MIN) 预约日期的0点0分

.plusHours(-12) 往前倒数12小时

 

 

积累

1、foreach()处理集合时不能使用break和continue这两个方法,也就是说不能按照普通的for循环遍历集合时那样根据条件来中止遍历,而如果要实现在普通for循环中的效果时,可以使用return来达到

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值