java 获取get方法_分享一个通过Java的get方法引用获取JavaBean的属性名的代码
Mybatis-Plus中有一个非常牛逼的技能,只需要传入get方法引用,内部就可以获取得到属性名,这个功能很有用啊。
实现方式如下:
Step1: 先创建一个接口类:SFunction
```java
import java.io.Serializable;
@FunctionalInterface
public interface SFunction extends Serializable {
R apply(T t);
}
```
Step2:
```java
import java.io.*;
import java.lang.ref.WeakReference;
import java.util.Map;
import java.util.Optional;
import java.util.concurrent.ConcurrentHashMap;
@SuppressWarnings("unused")
public class SerializedLambda implements Serializable {
private static final long serialVersionUID = 8025925345765570181L;
private String implMethodName;
//获取索性名的方法
public static String getColumnName(SFunction column) {
return r
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
