PMD规则之JavaBean Rules

18 篇文章 1 订阅

·  BeanMembersShouldSerialize: If a class is a bean, or is referenced by a bean directly or indirectly it needs to be serializable. Member variables need to be marked as transient, static, or have accessor methods in the class. Marking variables as transient is the safest and easiest modification. Accessor methods should follow the Java naming conventions, i.e.if you have a variable foo, you should provide getFoo and setFoo methods.

翻译  Bean成员应该是可序列化的:如果类是一个Java bean,或者被一个bean直接或间接地引用,它就需要序列化。类的成员变量需要被标记为transient,static,或具备访问方法。将变量标记为transient是最安全和最简单的改动方法。访问方法应该遵循java命名规范,例如:如果有一个变量foo,应该提供getFoo()setFoo()方法。

·  MissingSerialVersionUID: Classes that are serializable should provide a serialVersionUID field.

翻译  缺少序列化版本ID:可序列化的类应该提供serialVersionUID

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值