springMVC
小哥xiaog
移动开发 iOS android
展开
-
使用IDEA和gradle搭建Spring MVC和MyBatis开发环境
1. 概述Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。 它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。Spring MVC属于SpringFrameWork的后续产品,已经融合 在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模转载 2017-03-27 19:14:02 · 546 阅读 · 0 评论 -
mybatis中接口没有实现类的动态代理探究
首先解释下,标题的意思,一般在Java动态代理中,委托类一般都是实现某接口的具体类,但最近在看mybatis源码的时候,发现mybatis中的mapper接口(XML接口用java接口来描述)并没有实现类 : sqlsession.getMapper(userMapper.class); //userMapper并没有实现类,仅仅只是一个接口这与我们平常所学的动态代理不一样,为了一探究转载 2017-04-01 00:13:25 · 1056 阅读 · 0 评论 -
Mybatis配置和接口映射原理
Mybatis可以把Mapper.xml文件直接映射到对应的接口,调用接口方法会自动去Mapper.xml文件中找到对应的标签,这个功能就是利用java的动态代理在binding包中实现的。一、注册Mapper在初始化时会把获取到的Mapper接口注册到MapperRegistry,注册的时候创建一个Mapper代理工厂,这个工厂通过JDK的代理创建一个执行对象,创建代理需要的Invo转载 2017-04-01 00:16:33 · 8523 阅读 · 1 评论 -
Spring MVC 整合 Freemarker
from:http://blog.csdn.net/yakson/article/details/9813531前言1.为什么要使用spring MVC呢?2.为什么要使用Freemarker呢?3.为什么不使用Struts2呢?此示例出现的原因就是发现了struts2的性能太差,所以学习Spring MVC。又由于前一个项目使用的是Struts2+Fr转载 2017-04-01 16:45:54 · 867 阅读 · 0 评论 -
idea下gradle构建的spring项目dao层xml不识别问题
from: http://blog.csdn.net/littleSONGJIAN/article/details/73225066说明:项目是idea、gradle、springboot和mybatis构建的。 问题:点击gradle的classes任务后,在build文件夹的相应dao层下并没有接口对应的mapper.xml文件,如图 这样的话mybatis就找不到接转载 2018-01-21 15:17:29 · 872 阅读 · 0 评论