2013第48周二开发日记
开发 日记 2013 48 周二
2023-09-11 14:18:11 时间
今天重点调了服务层接口,对service层所有参数都做了合法性验证,并将执行结果返回到外面,在保存数据的时候也对唯一性做了验证。记录下今天遇到的几个问题:
1.本想单元测试验证service层接口,想通过相对路径找中间测试数据文件,但不知为何就是将文件放在java同一个目录下还是无法找到文件,看编译的class中已经有了该文件,但运行还是找不到,关于java前后台路径资源定位问题,自我感觉不完全懂。
2.今天在传递一个对象时用了object2json后又将生成的字符串转为object时发现报错,原因是这个类对象中只有一个类似get方法,但没有set方法,这样在逆向转换时就报错,不想扩展原来的类,直接转为了LinkHasMap,生成一组键值对解决问题,再次感觉到map对象很方便用。有时间要整理下java中的map对象。
3.今天再次用到日历控件基于my 97date里面的配置确实很强大,其中%y表示年,%m表示月,%d表示日,要想让日历控件只能选择当天以后的时间直接设置属性minDate=“%y-%m-%d"即可。
4.今天做了分页的排序功能,原来是BaseAction中封装了一个IOrder类,突然想到排序无法就是两个参数,sortName,sortKind,这个完全可以封装在原来的查询dto对象里,最为参数传入,不过既然现在单独做了参数就不再纠结修改了,毕竟还有其它很多问题要解决。
相关文章
- Python游戏server开发日记(一)目标
- 一个三年Android开发的总结-开篇
- 测试开发基础,教你做一个完整功能的Web平台之环境准备
- 【数据】开发iOS应用,不得不看的数据和教训
- SpringBoot开发秘籍 - 集成参数校验及高阶技巧
- 《PHP和MySQL Web开发从新手到高手(第5版)》一一1.6 第一个PHP脚本
- 《Android开发进阶:从小工到专家》——第2章,第2.3节Scroller的使用
- 《Android游戏开发详解》一2.5 魔术揭秘——编译器和JVM
- 《HTML5移动应用开发入门经典》—— 2.2 HTML5的新属性
- 2013第48周五开发日记
- 2013年第48周三开发日记
- Java 集成开发环境 - Eclipse
- 开发日记(项目中SQL查询的优化)
- STM32L476应用开发之八:便携式气体分析仪项目总结
- 【Unity3D日常开发】Unity中Destroy()函数 和 DestroyImmediate()函数的区别
- ESP32-S3开发环境搭建(arduino版本)
- 【正点原子STM32连载】第四十三章 摄像头实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
- iOS开发 - 内测的坑