提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
有明确的Bean信息
/** n o w j a v a . c o m 提 供 **/ //package com.nowjava; import java.beans.Introspector; public class Main { public static void main(String[] argv) throws Exception { Class clazz = String.class; System.out.println(hasExplicitBeanInfo(clazz)); } public static boolean hasExplicitBeanInfo(Class clazz) { String className = clazz.getName(); int indx = className.lastIndexOf('.'); className = className.substring(indx + 1); String[] paths = Introspector.getBeanInfoSearchPath(); for (String path : paths) { String s = path + '.' + className + "BeanInfo"; // NOI18N try { // test if such class exists Class.forName(s); return true;/**来 自 时代Java - N