博客专栏 -凯发k8国际

springmvc杂谈

springmvc杂谈

分享到:

最近更新文章

上一篇《spring mvc测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自spring 3.2开始提供了对resttemplate的模拟服务器测试方式,也就是说使用resttemplate测试时无须启动服务器,而是模拟 ...
 
有43142人浏览 2014-01-20 07:24
随着restful web service的流行,测试对外的service是否满足期望也变的必要的。从spring 3.2开始spring了spring web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。   spring mvc测试框架提供了对服务器端和客户端(基于resttemplate的客户端)提供了支持。   对于服务器 ...
 
有162825人浏览 2014-01-16 07:54
最近有好几个咨询如何动态部署bean/动态部署spring mvc 控制器;首先声明下:基于普通java/javaee环境的不适合做动态部署;如果你有这种需求请考虑使用如play framework/grails这种框架。但是还是有少量朋友会有这种需求:我的应用中只有少量几个需要动态部署的组件;好吧,那我来写一个能动态部署bean/controller的工具类吧。   注意,因为spring整 ...
 
有24243人浏览 2014-01-06 08:00
扫一扫,关注我的公众号    我的新书 购买地址   之前有一篇《5分钟构建spring web mvc rest风格helloworld》介绍了普通方式开发spring web mvc web service。接下来看看使用spring boot如何快速构建一个。   spring boot使我们更容易去创建基于spring的独立和产品级的可以”即时运行“的应用和服务。支持 ...
有410643人浏览 2013-12-30 08:02
当然写本文的目的不是为了速度,只是表明现在构建一个spring web mvc rest风格的helloworld应用会很简单。不过如果看过spring boot这个项目,可能只需要最多3分钟就能构建一个简单的rest风格应用。回头研究下,然后分享下。   我的构建环境 jdk 7 maven 3 servlet3容器   创建项目 首先使用maven创建一个普通maven应用即可 ...
 
有94101人浏览 2013-12-27 09:06
spring4新特性——泛型限定式依赖注入 spring4新特性——核心容器的其他改进 spring4新特性——web开发的增强 spring4新特性——集成bean validation 1.1(jsr-349)到springmvc  spring4新特性——groovy bean定义dsl spring4新特性——更好的java泛型操作api  spring4新特性——jsr31 ...
有269754人浏览 2013-12-14 08:12
最近被问到过几次关于springmvc多视图解析器解析的问题;总结一下。   1、问题: 假设我有两个jsp: web-inf/html/a.jsp web-inf/report/b.jsp   且我配置了视图解析器: 有27714人浏览 2013-12-05 09:04
1、模型 public class vote { private integer id; private string title; private set voteitems; private votesubject votesubject; } public class voteitem { priv ...
 
有17487人浏览 2013-06-21 06:10
之前写过一篇《扩展springmvc以支持更精准的数据绑定1》用于完成类似于struts2的数据绑定;有朋友可能觉得自己写个参数解析器扩展比较麻烦,在此再介绍下springmvc内置的支持。   代码片段如下:  //http://localhost:9080/es-web/binder/test1?user1.id=1&user2.id=2 @requestma ...
 
有21160人浏览 2013-06-18 06:46
springmvc如何集成jsr-303进行数据验证在之前的如下文章中已经介绍过了: springmvc数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学springmvc   举个例子: 比如我的验证 @length(min = 5, max = 200, message = "{message.title.length.not.valid}&quo ...
 
有13462人浏览 2013-05-29 07:49
相关问题: http://www.iteye.com/problems/95405 http://www.iteye.com/problems/74168 (该问题给出的方案是使用classpath)   原因分析: 比如你的maven工程是如下所� ...
 
有10216人浏览 2013-05-28 15:16
今天早上看到一个问题:http://www.iteye.com/problems/95447   @controller public class examplecontroller { @requestmapping("/index") public string index(long id) { system.out.pri ...
 
有22999人浏览 2013-05-28 09:05
    正如你可能已经看到的,spring framework 4.0 第一个里程碑版本已经宣布,且我们已经发布了早期的websocket支持。为什么websocket重要呢?在web上,需要在客户端(典型如浏览器)和服务器间进行高频率低延迟的消息交换是在应用中必不可少的,它使有效的,双向的通信成为可能。常见的例子包括交易,游戏,协作,数据可视化,其他的一系列场景和用例将随时间而增加。   ...
 
有26497人浏览 2013-05-24 06:01
今天早上去springsource凯发k8国际娱乐官网入口官网,发现spring framework 4.0发布了,我认为最重要的两个特性发布了:jdk 8的支持和websocket编程的支持。   亲爱的spring社区:   宣布spring framework 4.0第一个里程碑版本是我的荣幸。发布一些我们工作的几个关键的主题: 第一波是java se 8 / openjdk 8支持(在后边有一些细节 ...
有8437人浏览 2013-05-22 07:03
之前遇到过一个bug,《spring3.2 带matrix变量的url匹配问题》(spring3.2.3已经修复该bug),今天看到问答又有人遇到一个,在此记录下,bug可真不少,测试用例看了下,写的并不是很全面。   问题: http://www.iteye.com/problems/95247   @requestmapping(value = "/owners/ ...
 
有9249人浏览 2013-05-21 14:15
@controlleradvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@controlleradvice的实现:   @target(elementtype.type) @retention(retentionpolicy.runtime) @documented @component public @interface control ...
 
有143903人浏览 2013-05-10 06:17
在继承abstracttransactionaljunit4springcontexttests 并使用如下代码进行集成测试时:   @before public void setup() { setsqlscriptencoding("utf-8"); executesqlscript("classpath ...
 
有17964人浏览 2013-05-03 07:10
最近有很多朋友询问 springmvc @requestbody绑定泛型集合的问题,我把凯发k8国际娱乐官网入口的解决方案整理了一下供大家参考。   1、 http://ahlearns.wordpress.com/2011/07/29/spring-3-mvc-requestbody-deserialization-of-custom-list-objects/ // the wrapper class, so ...
 
有39895人浏览 2013-03-23 16:03
spring3.2.3已经修复该bug   问题描述: 1、url可能是 http://localhost:9080/es-web/login 或一个以;开头的matrix变量 http://localhost:9080/es-web/login;jsessionid=a3595636-e414-4cff-bd37-a42edf53193d   2、控制器处理方法@request ...
 
有10051人浏览 2013-03-18 19:34
  示例 1、url 格式 /path;name=value;name=value,如 /showcase/product/category/select/single;domid=categoryid;domname=categoryname 2、控制器处理方法  @requestmapping(value = {&qu ...
 
有15443人浏览 2013-03-16 09:34
  • 专栏创建者:
  • 创建时间:2013-05-10 08:43:32
  • 专栏文章数:22篇
  • 专栏被浏览:1591329 次

本专栏热门文章

最新评论

引用@controlleradvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控 ...
beyond0432 评论了
由spring boot实现的微服务需要有比较好的工具去测试restful api,很多rest cl ...
wangyudong 评论了
数据库去哪了?
liuxianglin 评论了
写的很详细,多谢开涛大神。
chenfanglei 评论了
涛神,最近有个地方要动态更新controller,正好参考了您的文章,您例子里使用的是spring4. ...
feiweiwei 评论了
还不错,我也推荐一个springboot干货系列的博客:这个博主写的干货教程很棒,很适合新手脱坑htt ...
a3618392 评论了
janle 评论了
顶瓜瓜的文章
ebusinessman 评论了
呵呵6666 写道spring boot基础学习系列文章:http://www.roncoo.com/ ...
恋无涯 评论了
为啥我总觉得 spring boot 是 nodejs soa 使用 tcp/ip 通信的变种呢
w846492130_1 评论了
global site tag (gtag.js) - google analytics
网站地图