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.