08 2017 档案

摘要:1、现在前端发送了一个POST请求,他的Data是一个数组,而不是对象(jsonObj的值两侧是中括号)。 2、后端的请求方法应该让一个Input的数组对象,或是Input泛型的List对象入参,来进行数据绑定 就参数绑定而言,两者都是可行的,参数成功绑定了。 3、现在需要做参数校验,比如id不能为 阅读全文
posted @ 2017-08-23 08:58 Deolin 阅读(2401) 评论(0) 推荐(0)
摘要:1、一般情况下可以将多个参数放入Map,让Map作为statement的参数 Map的缺点是里面的Key值只有到了运行期才知道,而且无法处理类似一个Integer,一个List<Integer>的情况 如果专门写个Pojo的话,这个Pojo的复用性可能不好,容易定义大量的类。 2、另一个方法是在st 阅读全文
posted @ 2017-08-22 14:57 Deolin 阅读(409) 评论(0) 推荐(0)
摘要:Deolin一般将Input类对象作为POST请求方法的参数, Input类的域与前端的数据结构一一对应,由于后端不应该相信前端传过来的任何数据, 所以前端的数据对象先绑定到Input对象中,通过JSR303做一次数据校验。 Input类的所有域,类型都是String, 1、不相信前端传来的数据,所 阅读全文
posted @ 2017-08-21 17:29 Deolin 阅读(1063) 评论(0) 推荐(0)
摘要:1、pom.xml追加 commons-fileupload commons-io commons-codec 2、dispatcherservlet-servlet.xml追加 3、前端 4、文件在控制器用以下形式作为参数 @RequestParam("file") MultipartFile f 阅读全文
posted @ 2017-08-18 19:18 Deolin 阅读(228) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-08-17 12:18 Deolin 阅读(5) 评论(0) 推荐(0)
摘要:0、承接MySQL 表设计,同样地,这篇博客中一部分内容是Deolin的个人观点和习惯。 1、一般Po类的域是和DB表字段一一对应的, 而由于每个信息表和关联表都有id、insert_time、update_time、remove_time字段, 所以可以提取一个PoCommon类供具体的Po类继承 阅读全文
posted @ 2017-08-13 14:40 Deolin
摘要:0、这篇博客中一部分内容是Deolin的个人观点和习惯。 1、把SET remove_time = '1970-01-01 00:00:00' 称为“移除”(remove), 把DELETE FROM table 称为“擦除”(expunge), 至于“删除”(delete)、“取消”(cancel 阅读全文
posted @ 2017-08-13 14:07 Deolin
摘要:1、记录下哪些表发生了字段更新。 2、利用Navicat将最新的数据库(schema)转储SQL文件到项目的sql目录下,作为备份 3、依次更新 被记录表所对应的Po类,确保类的域和表的字段一一对应,顺便再生成getter、setter、toString 4、依次更新 被记录表所对应的Mapper类 阅读全文
posted @ 2017-08-13 09:59 Deolin 阅读(510) 评论(0) 推荐(0)
摘要:1、pom.xml追加 pagehelper : 4.1.4 2、mappers.xml中追加 3、使用 阅读全文
posted @ 2017-08-06 14:54 Deolin 阅读(184) 评论(0) 推荐(0)
摘要:1、pom.xml追加 spring-aspects aspectjrt 为控制器以外的类织入切面 2、新建spring-aop.xml 扫描控制层以外的包 3、新建切面 为控制器织入切面 4、dispatcherservlet-servlet.xml追加 5、新建切面 阅读全文
posted @ 2017-08-02 08:53 Deolin 阅读(288) 评论(0) 推荐(0)