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