您的位置:首页 > 编程语言 > Java开发

Java的加载资源文件+JavaBean+内省机制

2016-04-10 21:38 453 查看

加载资源文件的三种方式

首先以key,value的形式创建资源文件

1:使用绝对路径

创建资源文件对象

以字节输入流的形式加载资源文件

获取资源文件中的信息

get()返回类型是Object

getProperty()返回类型为String

2:使用相对路径

线程的方式

线程获取到ContextClassloader

类名的方式

类名获取到Classloader

获取资源流(传入的资源文件)

创建资源文件对象

加载资源流对象

即可获取资源文件信息

3:使用类路径的方式

资源文件必须在类的文件路径

类的字节码.资源流(资源文件)

创建资源文件对象

加载资源流对象

即可获取资源文件信息

JavaBean

JavaBean的特点

是一个公共的类

必须有一个公共的无参构造器

必须有一个公共的方法将属性暴露

成员

属性(Properties)

方法(Method)

事件(Event)

为属性设置值WriteMethod

属性获取值readMethod

内省机制

核心类 Introspector

操作

Introspector.getBeanInfo();获取JavaBean的描述信息

beanInfo.getPropertyDescriptors();获取Java的属性描述器

使用BeanUtils工具

导入jar包 并Build Path

设置属性

BeanUtils.setProperty(对象,属性,属性值);

获取属性

BeanUtils,getProperty(对象,属性)

属性的赋值,map<>JavaBean

BeanUtils.copyProperties(目标,源);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  classloader