springMVC
scalad
github地址:https://github.com/scalad
展开
-
Spring的OpenEntityManagerInViewFilter
在Java Web项目中使用Hibernate经常会遇到LazyInitializationException 。这是因为controller和model层(java代码)将通过JPA的一些启用了延迟加载功能 的领域(如用getRefrence() 方法或者在关联关系中采用fetch=FetchType.LAZY )返回给view层(jsp代码)的时候,由于加载领域对象的JPA Session转载 2015-09-18 15:22:56 · 343 阅读 · 0 评论 -
spring data jpa使用二级缓存
在用spring data jpa的过程中,采用了ehcache 来做缓存, 是否需要二级缓存,一般不需要,这得看业务的需要,因为这东西如果配置不好,反而会导致性能下降,但如果是有些数据,基本不改动,长期不变,很少修改,而且数据量适中,并且外部使用频率高的情况下,还是可以使用的。就目前研究spring data jpa 来说,有三种情况下有可能会使用到缓存1. spring data jp转载 2015-09-18 15:53:09 · 9540 阅读 · 0 评论 -
springmvc二级缓存,查询缓存
本文所有测试用代码在https://github.com/wwlleo0730/restjplat 的分支addDB上 目前在使用spring-data-jpa和hibernate4的时候,对于缓存关系不是很清楚,以及二级缓存和查询缓存的各种配置等等,于是就有了这篇初级的jpa+hibernate缓存配置使用的文章。 JPA和hibernate的缓存关系,以及系统demo环境说明转载 2015-09-18 16:17:51 · 3411 阅读 · 0 评论 -
springmvc如何拦截根目录的请求
一个东西快弄完了,就剩下一个问题,应该是个小问题。就是mvc项目的欢迎页,怎么给改下呢。这个项目是通过mvn建立的,整个项目的原型就是spring_mvc_jpa_deom_archetype。框架早早建成,即可看到效果。假如项目名称叫做mvn_mvc,其效果如下:访问根路径http://localhost:8080/mvn_mvc/自动跳转到如下路径http://localhos转载 2015-09-20 18:15:17 · 10937 阅读 · 1 评论 -
Spring拦截器
Spring Interceptors具备前处理和后处理web请求的能力,每一个拦截器类应当继承HandlerInterceptorAdapter类,你可以覆写任意preHandle(),postHandle()或afterCompletion()这三个回调方法。正如这个名字一样preHandler()方法会在处理请求之前被调用,postHandle()方法会在处理请求之后调用,而afterCom转载 2015-09-20 18:41:17 · 679 阅读 · 0 评论 -
Spring 4支持的Java 8新特性一览
有众多新特性和函数库的Java 8发布之后,Spring 4.x已经支持其中的大部分。有些Java 8的新特性对Spring无影响,可以直接使用,但另有些新特性需要Spring的支持。本文将带您浏览Spring 4.0和4.1已经支持的Java 8新特性。Spring 4支持Java 6、7和8Java 8编译器编译过的代码生成的.class文件需要在Java 8或以上的Java虚转载 2015-10-09 23:23:43 · 582 阅读 · 0 评论 -
spring下的子项目
1.Spring IO PlatformSpring IO 是可集成的,构建现代化应用的版本平台。Spring IO 是模块化的,企业级的分布式系统,包括了一系列的依赖,使得开发者仅能对自己所需的部分进行完全的部署控制。Spring IO 是 100% 开源,可靠和模块化的。主要特性:一个平台,多个工作负载 - Web 构建,集成,批处理,响应式或者大数据应用转载 2015-09-14 23:25:35 · 875 阅读 · 0 评论 -
spring mvc校验部分属性,springmvc校验属性,java.lang.ClassNotFoundException: com.fasterxml.classmate.Filter
spring mvc校验部分属性,springmvc校验属性转载请注明: TheViper http://www.cnblogs.com/TheViper基于JSR303注解校验问题的出现一个很常见的场景,对于一个model(pojo) User(属性有id,name,pwd密码,email),在登陆注册页面中,登陆校验和注册校验1.需要校验的属性不同。转载 2015-10-19 00:15:13 · 4663 阅读 · 0 评论 -
详解Spring MVC 4常用的那些注解
Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解。到目前为止,Spring的版本虽然发生了很大的变化,但注解的特性却是一直延续下来,并不断扩展,让广大的开发人员的双手变的更轻松起来,这都离不开Annotation的强大作用,今天我们就一起来看看Spring MVC 4中常用转载 2015-09-16 11:06:31 · 561 阅读 · 0 评论 -
spring的@ModelAttribute作用
spring的@ModelAttribute作用最近好忙,几乎没有时间阅读和记录,主要是由于公司把项目由php开始转到java阵营了。这让从php起步的我来说,多少伴随着重新使用一门语言的陌生感。不过,伴随着陌生感的,还有久违的新鲜感,我个人非常喜欢这种赶脚,仿佛重新找到了一片净土~~废话不多说,忙里抽闲,记录一下这几天学习到的新姿势:@ModelAttribute注解这个转载 2015-09-01 20:52:16 · 2090 阅读 · 0 评论 -
spring-data-JPA和spring-data-mongodb依赖包版本冲突
项目之前用的spring-data-jpa,版本是1.1.0.RELEASE,依赖关系如下:Xml代码 dependency> groupId>org.springframework.datagroupId> artifactId>spring-data-jpaartifactId> version>1.1.0.RELEASEversion>转载 2015-09-02 20:36:58 · 3592 阅读 · 1 评论 -
使用@Controller注解为什么要配置<mvc:annotation-driven />
自己看了官方文档,也到网上查了下,目前理解如下:相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。是对包进行扫描,实现注释驱动Bean定义,同时将bean自动注入容器中使用。即解决了@Cont转载 2015-09-03 09:15:46 · 415 阅读 · 0 评论 -
Spring Data JPA查询关键字
Spring Data JPA使用方法名可解决大部分的查询问题,但是也存在不能解决所有问题,以下是方法名中支持的关键字:关键字示例JPQL 片段AndfindByLastnameAndFirstname… where x.lastname = ?1 and x.firstna原创 2015-09-03 20:03:40 · 4343 阅读 · 0 评论 -
spring mvc访问静态资源的三种方式
如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 目的:可以正常访问静态文件,不要找不到静态文件报404。 方案一:激活Tomcat的defaultServlet来处理静态文件 default转载 2015-09-15 23:48:55 · 495 阅读 · 0 评论 -
SpringMVC 整合 hibernate 报错:No Session found for current thread
今天在配置SpringMVC+Hibernate4 的时候 报了个No Session found for current thread上网搜集资料,大概就是以下几种解决方法在hibernate中配置sessionFactory的hibernateProperties参数里添加 thread 在spring配置转载 2015-10-04 17:46:05 · 1706 阅读 · 0 评论 -
org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter
使用maven启动tomcat插件时报错,错误如下:但是在IDE上启动时并没有错误,明显的是一个类型转换异常java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter at org.apac原创 2016-08-06 15:50:11 · 5675 阅读 · 2 评论