当前位置: 首页 > news >正文

java as_Java对象转成AS的VO对象 | 学步园

写了个工具,将Java对象转成AS的VO对象,原理是获取java对象类的属性,然后生成as用的VO对象。

使用as的vo对象目的是能将java传到前台的对象进行类型转换,然后直接在as中使用vo对象就可以了

因为java对象和as对象的属性设置,变量类型并不完全一样,所以写了此工具,在有众多的java对象需要转换成as用的vo对象时,可用些来批量进行转换。

运行环境需要jdk1.5

代码在这里(google code的svn中对中文处理乱码,因此看到中文说明是乱码)

使用方法:需要适当修改一下代码,在你的java开发环境中去运行或许会更好些。

public static void main(String[] args)

throws ClassNotFoundException, IOException {

// TODO Auto-generated method stub

String[] pojos = {

"bss.model.work.CrmForSa"

};

for(int i=0;i

VOUtils.generateAsFile(pojos[i],"bss.flex.vo","C:/temp/");//目标类的包名,as文件存放位置

}

}

在pojos数组里放上你的类就可以了

下面这个测试类,一个是java类,一个是转换后的as类

相关文章:

  • .net2005怎么读string形的xml,不是xml文件。
  • java调用存储过程 oracle_Java调用Oracle存储过程详解
  • 章立民老师北京ASP.NET Ajax技术研讨会获广泛好评
  • java 1.7的新特性_JDK1.7新特性
  • java c3p0 jar包_c3p0-0.9.1.2.jar下载
  • USB枚举详细过程剖析
  • java 死循环排查_java2如何排查线上死循环
  • Java SE 6 中实现 Cookie 功能
  • redis入门java_java面试基础知识-Redis基础
  • java 库 方法内部_java 构造函数内部的多态方法 完全剖析
  • 中国将承接世界文明
  • 浅谈持续集成CC
  • java架构和iis_防止IIS文件被下载方法
  • java数字循环求最小值_从键盘上接收一些数字,比较输出中的最大值和最小值,输入0结束循环。java写出来...
  • 持续集成工具CC介绍
  • (三)从jvm层面了解线程的启动和停止
  • [Vue CLI 3] 配置解析之 css.extract
  • 【EOS】Cleos基础
  • Date型的使用
  • laravel5.5 视图共享数据
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Making An Indicator With Pure CSS
  • mysql 数据库四种事务隔离级别
  • python docx文档转html页面
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 使用putty远程连接linux
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • RDS-Mysql 物理备份恢复到本地数据库上
  • #pragma预处理命令
  • #微信小程序:微信小程序常见的配置传值
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (三)终结任务
  • (万字长文)Spring的核心知识尽揽其中
  • (一)SpringBoot3---尚硅谷总结
  • (转)ORM
  • ..回顾17,展望18
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .net6+aspose.words导出word并转pdf
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • [acwing周赛复盘] 第 94 场周赛20230311
  • [BZOJ 1040] 骑士
  • [C++11 多线程同步] --- 条件变量的那些坑【条件变量信号丢失和条件变量虚假唤醒(spurious wakeup)】
  • [CISCN2019 华东南赛区]Web4
  • [corCTF 2022] CoRJail: From Null Byte Overflow To Docker Escape
  • [Docker]十一.Docker Swarm集群raft算法,Docker Swarm Web管理工具
  • [HeadFrist-HTMLCSS学习笔记][第一章Web语言:开始了解HTML]
  • [hive] 窗口函数 ROW_NUMBER()
  • [IE9] IE9 beta版下载链接