
java服务器框架
猜个
sfsf
展开
-
命令+mybatis-generator插件自动生成Mapper映射文件
学mybatis的时候,自己写各种 *Mapper.xml和 *Mapper.java,注意各种sql语句中的 id 是否匹配,xml中的namespace是否正确,很麻烦有木有?今天博客内容就是高大上的自动构建~需要的工具包、文件 下面来介绍一下generator.xmlgeneratorConfiguration> --> classPathEn转载 2015-08-13 11:33:34 · 541 阅读 · 0 评论 -
SpringMVC基于代码的配置方式(零配置,无web.xml)
基于配置文件的web项目维护起来可能会更方便,但是有时候我们会有一些特殊的需求,比如防止客户胡乱更改配置,这时候我们需要给配置隐藏到代码中。1.创建一个动态web项目(无需web.xml)2.右键项目添加几个package: com.easyweb.config (保存项目配置) com.easyweb.controller (保存springMvc controller)3.在 co转载 2015-08-13 11:26:11 · 580 阅读 · 0 评论 -
关于mybatis的传递参数报错Type handler was null on parameter mapping for property 'userId'.
这个错误的原因就是,你要传递的参数已经在mybatis文件中配置过了,而传递参数时又用的这个名字所以解析时出错。例如我的resultMap中已经配置了userId,这是一个对象 但是在参数表示时,我这表示的是主键id,而不是一个对象,所以要把#{userId}改成别的名字 UPDATE USER原创 2015-08-20 13:32:10 · 32606 阅读 · 4 评论 -
关于java.lang.reflect.MalformedParameterizedTypeException错误的问题
今天在做dubbo框架集成的时候,出现的问题,本来的原来的工程没有错误,引入dubbo后报错,原因是spring的jar文件冲突,我用的spring是4.x,dubbo引入的是2.5所以需要去掉,相关的pom文件写法如下: com.alibaba dubbo 2.5.3原创 2016-03-03 14:51:13 · 13902 阅读 · 5 评论 -
Spring AOP 不同配置方式产生的冲突问题
Spring AOP的原理是 JDK 动态代理和CGLIB字节码增强技术,前者需要被代理类实现相应接口,也只有接口中的方法可以被JDK动态代理技术所处理;后者实际上是生成一个子类,来覆盖被代理类,那么父类的final方法就不能代理,因为父类的final方法不能被子类所覆盖。一般而言Spring默认优先使用JDK动态代理技术,只有在被代理类没有实现接口时,才会选择使用CGLIB技术来实现AOP。转载 2016-10-12 14:34:45 · 3711 阅读 · 0 评论 -
全面理解Java内存模型
原文地址:http://blog.youkuaiyun.com/suifeng3051/article/details/52611310这篇文章非常好,大家细心看看。Java内存模型即JavaMemory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。如果我们要想转载 2017-05-17 11:40:26 · 394 阅读 · 0 评论