
springmvc
文章平均质量分 96
waeceo
毕业后到目前为止还是零
展开
-
@RequestMapping注解详解
引言:前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、转载 2016-12-03 10:10:57 · 934 阅读 · 0 评论 -
@RequestParam、@RequestBody、@PathVariable 等注解详解
handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable;B、处理request header部分的注解: @RequestHeader, @Coo原创 2016-12-03 12:09:27 · 1003 阅读 · 0 评论 -
Spring配置DataSource
1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。 ${jdbc.driverClassName} ${jdbc.url}转载 2017-08-25 15:48:43 · 374 阅读 · 0 评论 -
Spring MVC 异步处理请求,提高程序性能
什么是异步模式 如何在Spring MVC中使用异步提高性能? 一个普通 Servlet 的主要工作流程大致如下: 用户查询开始到返回结果到页面,此处是一个同步的过程,如果做成异步的能提高系统响应的性能 以下3个步骤都在同一个线程转载 2017-08-12 19:26:20 · 1357 阅读 · 0 评论 -
java中Token验证
突然发现这篇博文的浏览器已经破三千了,我觉得还是有必要提一下,在实际的工作项目中,如果采用这种方法的话,可能代码量会比较多,很繁琐,但优点是对于新人可能是更好的去理解吧(至少我最初是这么认为的)。这里我推荐一篇博文吧,很简便:Spring MVC拦截器+注解方式实现防止表单重复提交-----tag-----什么是Token:它是一个令牌,随机不可预测的。为什转载 2017-07-31 17:48:44 · 3255 阅读 · 0 评论 -
springMVC controller中方法的返回值类型
具体介绍详细介绍每一个返回类型的各个特点;ModelAndView1@RequestMapping(method=RequestMethod.GET)2 public ModelAndView index(){3 Mod转载 2017-06-09 14:45:16 · 5425 阅读 · 0 评论 -
Spring Filter过滤器,Spring拦截未登录用户权限限制
实现的功能:判断用户是否已登录,未登录用户禁止访问任何页面或action,自动跳转到登录页面。比较好的做法是不管什么人都不能直接访问jsp页面,要访问就通过action,这样就变成了一个实实在在的权限控制了。 那么就有3种方法可以解决楼主的问题 1,直接使用filter 2,直接使用webwork的interceptor, 3,将action交给spring管理,使用sprin转载 2017-06-07 19:31:49 · 1018 阅读 · 0 评论 -
springmvc logback日志
logback是log4j作者推出的新日志系统,原生支持slf4j通用日志api,允许平滑切换日志系统,并且对简化应用部署中日志处理的工作做了有益的封装。官方地址为:http://logback.qos.ch/ Logback日志需要依赖一下jar包:slf4j-api-1.6.0.jarlogback-core-0.9.21.jarlogback-classic-0.9.转载 2017-05-04 14:27:29 · 1156 阅读 · 0 评论 -
SpringMvc Junit4
今天在看spring的Demo的时候,看到了如此单元测试的写法如下:@RunWIth(SpringJunit4ClassRunner.class)@ContextConfiguration(locations = {"classpath:applicationContext.xml"}public class MyTest{@Test转载 2017-03-09 23:28:02 · 609 阅读 · 0 评论 -
SpringMVC 文件上传配置MultipartFile
基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.youkuaiyun.com/swingpyzf/article/details/8885459SpringMVC 基础教程 简单入门实例:http://blog.csdn.n转载 2016-12-19 10:32:38 · 1184 阅读 · 0 评论 -
Mybatis 动态Sql
MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形,这种语言可以原创 2016-12-06 20:20:54 · 324 阅读 · 0 评论 -
Spring 定时任务--quartz
Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个原创 2016-12-06 15:58:24 · 436 阅读 · 0 评论 -
DispatcherServlet工作原理探究
下面类图将主要的类及方法抽离出来,以便查看方便,根据类的结构来说明整个请求是如何工作的主要使用到的技术有spring的IOC容器和Servlet。假如我们要实现一个请求home.htm然后返回home.jsp视图资源则当home.htm请求到达时,我们需要DispatcherServlet来处理该请求,所以首先配置该Servlet第一步需转载 2016-12-05 21:01:41 · 7221 阅读 · 0 评论 -
IntelliJ IDEA上创建maven Spring MVC项目-自动
IntelliJ IDEA上创建Maven Spring MVC项目各软件版本利用maven骨架建立一个webapp建立相应的目录配置Maven和SpringMVC配置Maven的pom.xml配置web.xml配置contextConfigLocation文件配置log4j.propertiescontroller和view的编写servlet容器的配置和运行配置本地原创 2017-09-19 19:45:02 · 1349 阅读 · 0 评论