BeanUtil体会

把字符串(非纯数字组成的字符串,带有字符的那种)拷贝到int属性中,int属性值设为0

把字符串(纯数字组成的),赋值给double类型,可以直接转换,int类型也可以直接转换成double类型

但是如果bean里面没有的类型,则转换不了?像miniui里面 传过来好多不是bean中的参数

所以是否可以这样,在miniui中,先把Data对应的json转换成map<String,Object>,然后再根据model反射出来的属性值,找到object,判断如果object为空,则怎么怎么样,如果不为空,就用beanutil这样设置,可以减少代码量,还可以注册转换器,自动转换一些特殊类型。这样就避免了json中的map直接转过来之后,其中有的key在model中没有的情况,又可以使用beanutils这种方式达到减少代码量的目的。

时间: 2024-11-09 23:02:24

BeanUtil体会的相关文章

软工体会

软件工程心得体会未接触软件工程之前一直都很想学这门课程,因为觉得这门课很牛,是那些有工程师称号的高手才摆弄的东西.学了一个学期的软件工程课,终于知道了个软件工程的大概.学的时候总觉得很抽象,理解起来好像不难,但总是摸不着头脑一种很茫然的感觉.曾经以为程序就是软件,软件就是程序.学习这门课程第一个收获是,知道了二者的不同之处.以前做过的一些小型的软件比如加密软件,我也只是在程序旁边附上一个软件的说明,看来已经很接近作坊了.不过大的项目没有接触过,用软件工程的方法还是第一次.我想也是程序的不断复杂化

php-mvc新闻项目体会-1

这几天一直都在钻研pengcheng大神的自定义mvc,以及他的新闻实例,从中体会mvc的power.再次对pengcheng大神表示崇高的敬意~框架虽然满大街了,但不妨碍我们通过构思自己的框架来加深对框架的理解,知其然更要知其所以然.先对pengcheng大神方向上香....鞠躬. 好吧,不闹了~进入正题. 上3节写了简单的MVC结构和Smarty的引入.MVC中V我们可以借助Smarty完成它的职能,另外M里面我们只是简单地返回一段数据,C里面我们也只是实现自动实例化各类而已.M和C绝对不会

项目中使用Redis的一些总结和体会

第一部分:为什么我的项目中要使用Redis 我知道有些地方没说到位,希望大神们提出来,我会吸取教训,大家共同进步! 注册时邮件激活的部分使用Redis 发送邮件时使用Redis的消息队列,减轻网站压力. 使用Lucene.Net在进行分词时使用Redis消息队列和多线程来避免界面卡死等性能问题. 请大家先思考一个问题:这个问题在大并发.高负载的网站中必须考虑!大家思考如何让速度更快. 三种方法:(1)数据库(2)页面静态化(3)Redis.Memcached 第二部分:Redis是什么 概述:r

开发体会

我选择的是商品的添加 这一模块较之前新增了图片的上传和Ueditor插件的使用. 1.首先配置基础文件WEB-INF中的conf.properties,添加上传和查看图片的地址:web.xml配置InitServlet和productServlet:在constants.java工具类中添加变量:编写日期的工具类获取时间日期:将Ueditor所需文件放在指定位置. 2.编写图片处理的Servlet.(图片上传与显示) 3.编写实体类ProductBean,包含多个私有变量和其set.get方法,

灵修不分地点 体会呼吸和念头最关键

http://cul.sohu.com/s2012/lixinpin/ <做自己的先知>是台湾知名作家李欣频的作品,书中讲述了她在2005年两次印度修行之旅的体验.在第一次为期21日的灵修中,作者详细记述了每一天的修行经历,通过静心.与神对话.与神同行的方式,作者更深地了解了如何成为一个更高层次的自我,理解了宇宙的宏大无限与自体的渺小,从而更能体会活在当下.积极的心向和善待他人的重要意义...[访谈实录全文] 灵修不分地点 体会呼吸和念头最关键 主持人:各位搜狐网友大家好,今天搜狐文化客厅很高

如何阅读Java源码 阅读java的真实体会

刚才在论坛不经意间,看到有关源码阅读的帖子.回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动. 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心. 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃<Core Java>,你是很难从中吸收到营养的,特别是<深入Java虚拟机>这类书,别人觉得好,未必适合现在的你. 虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它.我文中会专门谈到这个,暂时不展开. 强烈

学习体会

对于这个小黄衫的奖励我感到很意外,因为班上的同学比我写代码写得好的有的是,但是老师和助教发给我,那就是对我学习的肯定.在分享学习经验之前,我想对助教老师说声对不起,因为我第五次和第六次作业写得太烂了,根本没有用心写. 其实我认为这也算不上是分享学习经验吧,只能说是大家一起谈论交流一下,怎样可以把c语言学的更好啊,分享一下平时的生活什么的.我记得在开学之前领书的时候,刚刚拿到c语言这本,他们就说回去预习,我当时还问c语言是啥啊,他们告诉我说是一种你跟电脑对话的语言,当时我就觉得真是厉害了.在开学之

《构建之法》心得体会

这本书中列举了大量的例子,使得我们在学习过程中更容易看的懂,学起来会轻松些.阅读<构建之法>后,让我明白了软件构建的过程不仅仅是写出一个程序,还需要根据用户的需求扩展应用程序各种功能,接着还要扩展一个能保证服务质量的软件服务:在软件构建过程中还需要拥有各种文件和数据来描述各个程序文件之间的依赖关系.编译参数.链接参数等等. <构建之法>中的测试.软件工程师的成长.编写代码的规范.团队合作开发软件的重要性.还有开发软件项目的总体流程.IT的发展创新等等,使得整本书的内容丰富多彩,不会

《How Google Test Software》阅读体会

How Google Test Software 之 软件测试开发工程师 本文是课程<软件测试>的项目之一:Project #1: Reading a book,来自小组:Developer is tester 成员:吴家荣 景 涛 陈兆鹏 郭路文 梁华淇 何金岳 展示PPT:http://slides.com/wujiarong/deck-1#/ Part 1: Summary of content 全书总分为三个部分,五个章节 第一部分:简单介绍了Google软件测试的概念,角色,组织机构