Spring MVC
幸运的JAVA小神
程序员->架构师->Team Leader(Project Manager)->技术总监
展开
-
SpringMVC 使用JSR-303进行校验 @Valid
使用注解一、准备校验时使用的JARvalidation-api-1.0.0.GA.jar:JDK的接口;hibernate-validator-4.2.0.Final.jar是对上述接口的实现;log4j、slf4j、slf4j-log4j 二、编写需要校验的bean@NotNull(message="名字不能为空")private String userName原创 2015-09-02 11:02:01 · 582 阅读 · 0 评论 -
Spring MVC之@RequestBody, @ResponseBody 详解
引言:接上一篇文章讲述处理@RequestMapping的方法参数绑定之后,详细介绍下@RequestBody、@ResponseBody的具体用法和使用时机;简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的转载 2015-12-23 13:56:04 · 327 阅读 · 0 评论 -
Spring MVC之@RequestMapping参数详解
前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @RequestH转载 2015-12-23 11:30:34 · 1024 阅读 · 0 评论 -
使用shiro的session后,HttpSession.getServletContext() 获取一直是null的解决方法
web.xml shiroFilter org.springframework.web.filter.DelegatingFilterProxy targetFilterLifecycle true原创 2016-01-06 17:20:47 · 7398 阅读 · 2 评论 -
SpringMVC-拦截器的配置与使用
1.DispatcherServlet SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。 所以我们现在w原创 2015-12-21 11:50:24 · 4661 阅读 · 0 评论 -
Spring MVC常用的注解
spring mvc常用的注解:个介绍。 @Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {} 方法二: @Control原创 2015-12-01 09:56:07 · 322 阅读 · 0 评论 -
Spring下面的@Transactional注解标志的讲解
最近在开发中对Spring中的事务标记@Transactional用的比较多,今天上网收集了一些内容,做一个简单的总结~~~ 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unche原创 2015-12-16 16:36:09 · 3056 阅读 · 0 评论 -
Spring下面的classpath 和 classpath* 区别的简单讲解
classpath 和 classpath* 区别:classpath:只会到你指定的class路径中查找找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.举个简单的例子,在我的web.xml中是这么定义的:classpath*:META-INF/spring/application-context.xml那么在META-INF/spri原创 2015-12-16 16:29:50 · 4540 阅读 · 0 评论 -
Spring MVC中如何传递对象参数
springController: @Controller @RequestMapping("/user") public UserController extends BaseController{ @RequestMapping("/addUser") public void testBinderOuput(@ModelAttribute Use原创 2015-12-16 16:26:45 · 1684 阅读 · 0 评论 -
spring获取request对象的方式与条件
条件:在web.xml中: org.springframework.web.context.request.RequestContextListener 代码实现:HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttribu原创 2015-12-31 10:42:49 · 1333 阅读 · 0 评论 -
Spring 3 MVC深入研究
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)Str转载 2015-12-23 14:42:10 · 566 阅读 · 1 评论