【问题标题】:Apache Commons EmailValidator Override isValidDomainApache Commons EmailValidator 覆盖 isValidDomain
【发布时间】:2023-03-27 02:45:02
【问题描述】:

我正在使用Apache Commons Email validator

我想重写isValidDomain 方法,但我不能,因为这个类已经用非公共构造函数定义了它。

除了重新编写整个课程之外,我还能解决这个问题吗?

【问题讨论】:

    标签: java apache-commons protected


    【解决方案1】:

    方法具有protected 访问权限,因此您可以创建和使用自己的类来扩展它并覆盖该方法:

    public class MyEmailValidator extends EmailValidator {
    
       private static final long serialVersionUID = 1L; // Should be Serializable 
       @Override
       protected boolean isValidDomain(String domain) {
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-20
      • 2017-03-15
      • 2014-12-24
      • 1970-01-01
      • 2014-06-25
      • 2017-08-31
      • 2013-02-12
      • 2011-01-21
      相关资源
      最近更新 更多