发表于: 2018-01-11 23:48:06
1 527
今天完成的事情:
1. 文件下载完成
2. 尝试设计了一下邮件发送
明天计划的事情
1. 邮件发送接口完成
遇到的问题:
1. 同过sql语句查询出来的 object 不能转化为自定义的类
解决办法:取出来的数据实际上是一个object的数组,可以通过循环 + 强制类型转换付给自定义类
2. 文件下载创建文件的时候发现File 创建的文件对大小写的文件名不敏感,之能创建一个文件。
解决办法:下载后存储在临时路径的文件名称还是用对象存储里的随机的文件名。
发送附件的时候可以根据数据库获取的文件名称来重新指定文件名
收获:
1. 文件下载完成
2. Object
Object object = new Object();
//根据属性名获得属性值
String ss = object.getClass().getDeclaredField("xxxx").get(object).toString();
//获得object对象对应的所有已申明的属性,包括public、private、和protected
Field[] fields = object.getClass().getDeclaredFields();
//获得object对象对应的所有public的属性
Field[] fields = object.getClass().getFields();
//获得属性名称
fields[i].getName()
//获得属性值
field.get(object),这个object是该field所属的!!!
任务进度:发送邮件接口
预计完成时间:1.13
DOME时间:2018-2-9
评论