Java BeanUtils - Özel Dönüştürücüler Oluşturun

Açıklama

BeanUtils paketi, herhangi bir java sınıfı için dönüştürmek üzere kendi dize nesnenizi oluşturmanıza olanak tanır ve kayıtlı dönüştürücüler tüm BeanUtils yöntemleri tarafından kullanılabilir.

Aşağıda kendi dönüştürücünüzü oluşturmak ve kaydettirmek için gereken adımlar yer almaktadır:

  • Önce Converter arayüzünü uygulayacak bir sınıf oluşturun ve bir uygulama sınıfının java.lang.Class nesnesi (dönüştürülmesi gereken sınıf ve dönüştürülecek gelen dize değeri gibi) convert () yöntemi tarafından kabul edilmelidir .

  • Dönüştürücü sınıfınızın örneği , bir uygulamanın oluşturulduğu sırada ConvertUtils.register () yöntemi çağrılarak kaydedilmelidir .

Sözdizimi

public <T> T convert(Class<T> type, Object value);

Parametreler:

  • T: İstenen sonuç türünü gösterir.

  • type: Değerin dönüştürülmesi gereken veri türünü belirtir.

  • value: Dönüştürülecek bir girdi değerini gösterir

Yukarıdaki yöntem ya dönüştürülen değeri döndürür ya da dönüştürme başarıyla gerçekleştirilemezse bir istisna oluşturur.