กลับไปหน้าบทความ

อ่าน 2 นาที

Apache Commons BeanUtils

อาปาเช่คอมมอนส์/มูลนิธิซอฟต์แวร์อาปาเช่/ข้อผิดพลาด CS1: ชื่อทั่วไป/ซอฟต์แวร์ฟรีที่ตั้งโปรแกรมด้วย Java/ซอฟต์แวร์ที่ใช้ลิขสิทธิ์ Apache

Apache Commons BeanUtilsเป็น ยูทิลิตี้ที่ใช้ Javaเพื่อจัดเตรียมสถาปัตยกรรมตามส่วนประกอบ

Apache Commons BeanUtils

Apache Commons BeanUtils
นักพัฒนามูลนิธิซอฟต์แวร์ Apache
เวอร์ชันเสถียร
1.9.4
เขียนเป็นชวา
ระบบปฏิบัติการข้ามแพลตฟอร์ม
ใบอนุญาตใบอนุญาต Apache 2.0
เว็บไซต์commons.apache.org/proper/commons-beanutils/index.html
ที่เก็บข้อมูลhttps://github.com/apache/commons-beanutils

Apache Commons BeanUtilsเป็น ยูทิลิตี้ที่ใช้ Javaเพื่อจัดเตรียมสถาปัตยกรรมตามส่วนประกอบ[ 1 ] [ 2 ] [ 3 ]

โมดูล

ไลบรารีนี้ถูกแจกจ่ายในรูปแบบไฟล์ jar สามไฟล์:

  • commons-beanutils.jar - บรรจุทุกอย่างไว้ในไฟล์นี้
  • commons-beanutils-core.jar - ไม่รวมคลาส Bean Collections
  • commons-beanutils-bean-collections.jar - เฉพาะคลาส Bean Collections เท่านั้น[ 1 ]

ตัวอย่าง

ตัวอย่างโค้ดอาจมีลักษณะดังนี้:

/** * ตัวอย่างที่แสดงพฤติกรรมเริ่มต้นใหม่ซึ่ง* ไม่สามารถเข้าถึงคุณสมบัติระดับคลาสโดยใช้* BeanUtilsBean ซึ่งใช้ PropertyUtilsBean อีกทีหนึ่งได้*/ public void testSuppressClassPropertyByDefault () throws Exception { final BeanUtilsBean bub = new BeanUtilsBean (); final AlphaBean bean = new AlphaBean (); try { bub . getProperty ( bean , "class" ); fail ( "สามารถเข้าถึงคุณสมบัติของคลาสได้!" ); } catch ( final NoSuchMethodException ex ) { // ถูกต้อง} }/** * ตัวอย่างที่แสดงวิธีการย้อนกลับไปยังพฤติกรรมก่อนการวางจำหน่ายเวอร์ชัน 1.9.4 ซึ่งคุณสมบัติระดับคลาสสามารถเข้าถึงได้โดยBeanUtilsBean และ PropertyUtilsBean */ public void testAllowAccessToClassProperty () throws Exception { final BeanUtilsBean bub = new BeanUtilsBean (); bub . getPropertyUtils (). removeBeanIntrospector ( SuppressPropertiesBeanIntrospector . SUPPRESS_CLASS ); final AlphaBean bean = new AlphaBean (); String result = bub . getProperty ( bean , "class" ); assertEquals ( "Class property should have been accessed" , "class org.apache.commons.beanutils2.AlphaBean" , result ); }

[ 1 ]

ดูเพิ่มเติม

  • commons-beanutils บนGitHub
  • เว็บไซต์อย่างเป็นทางการ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Apache_Commons_BeanUtils&oldid=1341101585 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ Apache Commons BeanUtils

Apache Commons BeanUtilsเป็น ยูทิลิตี้ที่ใช้ Javaเพื่อจัดเตรียมสถาปัตยกรรมตามส่วนประกอบ

โมดูล

ไลบรารีนี้ถูกแจกจ่ายในรูปแบบไฟล์ jar สามไฟล์:

ลิงก์ภายนอก

เว็บไซต์อย่างเป็นทางการ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Apache_Commons_BeanUtils&oldid=1341101585 "