摘要: 1.SqlSessionFactory SqlSeesionFactory对象是MyBatis的关键对象,它是一个数据库映射关系经过编译后的内存镜像。 SqlSeesionFactory对象的实例可以通过SqlSeesionFactoryBulider对象来获得,SqlSeesionFactoryB 阅读全文
posted @ 2017-09-19 18:21 越过山丘- 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.什么是MyBatis? MyBatis是一个支持普通SQL查询,存储过程,和高级映射的优秀持久层框架。MyBatis去掉了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解进行配置和原始映射,以将接口和Java的POJO映射成数据库中的记录。 阅读全文
posted @ 2017-09-18 18:55 越过山丘- 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Spring MVC的interceptor拦截器拦截请求是通过实现HandlerInterceptor接口来完成的。 接来下举一个实例: 通过拦截器完成一个用户权限验证的功能—用户必须登录以后才能访问网站其他页面,如果没有登录就访问,则会被拦截器拦截,请求转发到登录页面并进行提示。 1.创建一个项 阅读全文
posted @ 2017-09-17 15:51 越过山丘- 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在看Spring MVC文件下载之前请先看Spring MVC文件上传 地址:http://www.cnblogs.com/dj-blog/p/7535101.html 文件下载比较简单,在超链接中指定文件下载的文件名就可以了。 springMVC提供了一个ResponseEntity类型,可以方便 阅读全文
posted @ 2017-09-17 13:34 越过山丘- 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 1.文件上传 文件上传是项目开发中常用的功能。为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这种情况下,浏览器才会把用户选择的文件二进制数据发送给服务器。 Spring MVC为文件上传提供了直接的支持,这种支持是用即插 阅读全文
posted @ 2017-09-17 11:47 越过山丘- 阅读(8619) 评论(0) 推荐(1) 编辑
摘要: 1.什么是JSR303? JSR303是java为bean数据合法性校验所提供的一个标准规范,叫做Bean Validation. Bean Validation是一个运行时的数据校验框架,在验证之后验证的错误信息会被马上返回。 2.实现方式:Hibernate Validator 3.JSR303 阅读全文
posted @ 2017-09-16 19:46 越过山丘- 阅读(2513) 评论(1) 推荐(0) 编辑
摘要: 一、什么是注解驱动的属性格式化?--在bean的属性中设置,SpringMVC处理 方法参数绑定数据、模型数据输出时自动通过注解应用格式化的功能。二、注解类型1.DateTimeFormat@DateTimeFormat注解可以对java.util.Date、java... 阅读全文
posted @ 2017-09-15 21:44 越过山丘- 阅读(2627) 评论(0) 推荐(0) 编辑