java中BeanInfo.getPropertyDescriptors返回值是否易变?
有这样一个类:
public class SimpleTestBeanA {
private Long id;
private Integer age;
private String name;
private LocalDate birthday;
private Date createTime;
private Date lastUpdateTime;
// setter/getter...
}
获取property:
BeanInfo info = Introspector.getBeanInfo(type, Object.class);
PropertyDescriptor[] all = info.getPropertyDescriptors();
但是最近发现,在类没有变更的情况下,有时候获取到的数组顺序似乎与之前不一致,但我多次测试的结果却又是一样的。
这个方法的注释上也并没有描述结果的顺序,所以是有什么条件会影响getPropertyDescriptors
的结果顺序吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论