Java的加载资源文件+JavaBean+内省机制
来源:互联网 发布:java导出excel合并行 编辑:程序博客网 时间:2024/06/05 06:35
加载资源文件的三种方式
首先以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(目标,源);
0 0
- Java的加载资源文件+JavaBean+内省机制
- 《JavaBean》-----Java的内省机制
- javaBean的内省机制
- 关于JAVA的内省JavaBean、类加载器、类加载器的委托机制以及代理
- java反射机制(3)---关于Javabean的内省
- [学习笔记]Java内省机制(JavaBean)
- 《JavaBean》----Java中的内省机制二
- java基础------>内省机制(javabean同行)
- 浅谈javabean,.内省机制
- javaBean内省机制
- java的内省机制
- javaBean类,以及Sun的java内省机制与apache的BeanUtils框架/工具简单应用
- Java 对JavaBean的简单内省操作
- 【Java笔记】JavaBean的内省操作
- java基础增强---JavaBean的内省操作
- 类加载器的方式管理资源和配置文件/JavaBean/重构_内省的简单应用
- Java 内省、JavaBean、BeanUtils
- Java 内省、JavaBean、BeanUtils
- 【Asp.net】初识
- CSS3之选择器2(伪类)
- 设计模式-3-工厂方法和抽象工厂模式
- React最佳实践(一)
- 设计模式-4-装饰者模式
- Java的加载资源文件+JavaBean+内省机制
- hdu2848 Visible Trees (容斥原理)
- c++ 时间函数全攻略
- Windows 下基于 Eclipse 的可视化远程 Linux 开发环境搭建
- 轻量级javaee最后工作流项目总结
- UVa 1589 Xiangqi
- Linux内核如何装载和启动一个可执行程序
- YCM和Ultisnips按键冲突解决方案(只使用TAB键,无错误)
- Microsoft.AspNet.Identity 3.0(一) 初始Identity结构