SpingSpringmvcMybatis
文章平均质量分 70
soldierluo
羽毛球
展开
-
9、通过Map返回自定义结果集
1 在标准的mybatis的程序中,需要预先定义返回的结果对应的类,然后再在<select>标签中通过resultType或resultMap来指定返回的对象类型,如下<select id="selectByPrimaryKey" resultType="bnsy.sis.model.Store" parameterType="java.lang.Integer...原创 2018-03-05 22:15:26 · 1200 阅读 · 0 评论 -
8、ClassNotFoundException异常的处理
1 为了使用模板引入了freemark,但是完全按照教程编写后,程序却一直在报错,错误如下org.springframework.beans.factory.BeanCreationException:Error creating bean with name'userController': Injection of resource dependencies failed; ...原创 2018-03-05 22:14:26 · 5932 阅读 · 0 评论 -
7、springMvc整合freemark实现模板开发
1 关于freemark1.1 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。1.2 FreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序。1.3 FreeMarker可以实现基于模板页的开发,类似.net mvc的layout1.4 sp...原创 2018-03-05 22:13:24 · 234 阅读 · 0 评论 -
6、springMvc访问静态资源
1 首先看为什么访问不到静态文件,如下是web.xml文件的配置,它配置了springMvc作为servlet的处理程序,其中<url-pattern>/</url-pattern>表示将所有请求交给springmvc处理,而springmvc的请求都是通过RequestMapping进行映射的,很显然静态资源并没有使用RequestMapping来映射...原创 2018-03-05 22:12:48 · 1111 阅读 · 0 评论 -
5、mybatis连接sqlserver数据库
1 在idea的maven项目下,使用mybatis连接sqlserver数据库 2 下载Sqljdbc4.jar包2.1 地址:http://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4/4.02.2 保存到/WEB-INF/下的/lib/文件夹下3 ...原创 2018-03-05 22:12:02 · 19731 阅读 · 2 评论 -
4、整合mybatis-spring-springMvc
1 前面我们整合了spring和mybaits,现在我们开始在前一步的基础上将spring mvc整合在一起 2 先在Modules(项目模块)中新增一个web服务(模块) 3 在Artifacts(项目发布信息)中新增项目的发布信息,在向tomcat部署时需要使用到 4 /resources/下创建spring-mvc.xm...原创 2018-03-05 22:10:18 · 176 阅读 · 0 评论 -
3、整合mybatis-spring
1 什么是mybatis-spring1.1 它将mybatis无缝的整合到了spring中1.2 它会自动加载必要的mybatis工厂类和sqlsession类,这意味着我们不需要手工创建SqlSessionFactory和SqlSession实例了,帮我们从mybatis的api接口中解放出来1.3 提供一个简单的方式来注入my...原创 2018-03-05 22:05:31 · 173 阅读 · 0 评论 -
2、在web中使用mybatis
1 Spring boot、spring、spring mvc的关系区别1.1 Spring boot包含spring,并简化了spring复杂繁琐的配置问题1.2 Spring是一个实现了ioc与aop模型的框架1.3 Spring mvc是基于servlet的web开发框架,主要解决web开发问题,是spring框架中的一个模块2 创建第一个使用mybatis的web应用程序3 ...原创 2018-03-05 22:00:46 · 868 阅读 · 0 评论 -
1、第一个mybatis程序
1 Mybatis是java中的ORM开发框架1.1 ORM框架是一种以面向对象的方式操作数据库的框架1.2 Mybatis将sql的查询结果自动映射成java对象1.3 Mybatis将映射过程简化到一个简单的xml配置文件中2 使用intellij idea创建基于maven的项目com.demo.firstMybatis3 Pom.xml添加依赖<!--mybatis依...原创 2018-03-05 21:58:48 · 212 阅读 · 0 评论 -
10、拦截器Interceptor的使用
1 什么是拦截器拦截器可以在请求执行流程中的某个位置拦截请求并执行代码,也可以终止请求流程的执行 2 拦截器可以做什么拦截器通常用作权限验证,或者日志记录等 3 Interceptor(拦截器)与servletapi中的filter功能类似3.1 下图是spring mvc的处理流程,请求经过dispatcher servlet...原创 2018-03-05 22:16:43 · 698 阅读 · 0 评论