springmvc杂谈
收藏

springmvc杂谈

分享到: Sina Tec

最近更新文章

Spring MVC测试框架详解——客户端测试

上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟 ...
jinnianshilongnian 评论(5) 有43428人浏览 2014-01-20 07:24

Spring MVC测试框架详解——服务端测试

随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。   Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。   对于服务器 ...
jinnianshilongnian 评论(15) 有163384人浏览 2014-01-16 07:54

Spring动态部署Bean/Controller/Groovy Controller

最近有好几个咨询如何动态部署Bean/动态部署Spring mvc 控制器;首先声明下:基于普通Java/JavaEE环境的不适合做动态部署;如果你有这种需求请考虑使用如Play Framework/Grails这种框架。但是还是有少量朋友会有这种需求:我的应用中只有少量几个需要动态部署的组件;好吧,那我来写一个能动态部署Bean/Controller的工具类吧。   注意,因为Spring整 ...
jinnianshilongnian 评论(7) 有24498人浏览 2014-01-06 08:00

Spring Boot——2分钟构建spring web mvc REST风格HelloWorld

扫一扫,关注我的公众号    我的新书 购买地址   之前有一篇《5分钟构建spring web mvc REST风格HelloWorld》介绍了普通方式开发spring web mvc web service。接下来看看使用spring boot如何快速构建一个。   Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持 ...
jinnianshilongnian 评论(30) 有411084人浏览 2013-12-30 08:02

5分钟构建spring web mvc REST风格HelloWorld

当然写本文的目的不是为了速度,只是表明现在构建一个Spring web mvc Rest风格的HelloWorld应用会很简单。不过如果看过Spring Boot这个项目,可能只需要最多3分钟就能构建一个简单的Rest风格应用。回头研究下,然后分享下。   我的构建环境 JDK 7 Maven 3 Servlet3容器   创建项目 首先使用Maven创建一个普通Maven应用即可 ...
jinnianshilongnian 评论(9) 有94430人浏览 2013-12-27 09:06

Spring4新特性——Web开发的增强

Spring4新特性——泛型限定式依赖注入 Spring4新特性——核心容器的其他改进 Spring4新特性——Web开发的增强 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC  Spring4新特性——Groovy Bean定义DSL Spring4新特性——更好的Java泛型操作API  Spring4新特性——JSR31 ...
jinnianshilongnian 评论(27) 有270875人浏览 2013-12-14 08:12

Springmvc中多视图解析器解析问题

最近被问到过几次关于springmvc多视图解析器解析的问题;总结一下。   1、问题: 假设我有两个jsp: WEB-INF/html/a.jsp WEB-INF/report/b.jsp   且我配置了视图解析器: <bean class="org.springframework.web.servlet.view.InternalResourceView ...
 
jinnianshilongnian 评论(2) 有27850人浏览 2013-12-05 09:04

springmvc绑定Set的解决方案

1、模型 public class Vote { private Integer id; private String title; private Set<VoteItem> voteItems; private VoteSubject voteSubject; } public class VoteItem { priv ...
jinnianshilongnian 评论(3) 有17677人浏览 2013-06-21 06:10

SpringMVC内置的精准数据绑定2

之前写过一篇《扩展SpringMVC以支持更精准的数据绑定1》用于完成类似于struts2的数据绑定;有朋友可能觉得自己写个参数解析器扩展比较麻烦,在此再介绍下springmvc内置的支持。   代码片段如下:  //http://localhost:9080/es-web/binder/test1?user1.id=1&user2.id=2 @RequestMa ...
 
jinnianshilongnian 评论(1) 有21350人浏览 2013-06-18 06:46

springmvc集成JSR-303的解析消息文件的默认实现浅析

springmvc如何集成JSR-303进行数据验证在之前的如下文章中已经介绍过了: SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC   举个例子: 比如我的验证 @Length(min = 5, max = 200, message = "{message.title.length.not.valid}&quo ...
 
jinnianshilongnian 评论(8) 有13605人浏览 2013-05-29 07:49

maven 多module时测试springmvc+freemarker的问题总结

相关问题: http://www.iteye.com/problems/95405 http://www.iteye.com/problems/74168 (该问题给出的方案是使用classpath)   原因分析: 比如你的maven工程是如下所 ...
 
jinnianshilongnian 评论(4) 有10409人浏览 2013-05-28 15:16

Spring3.2.3 绑定参数bug

今天早上看到一个问题:http://www.iteye.com/problems/95447   @Controller public class ExampleController { @RequestMapping("/index") public String index(Long id) { System.out.pri ...
 
jinnianshilongnian 评论(24) 有23195人浏览 2013-05-28 09:05

Spring Framework 4.0 M1: WebSocket 支持

    正如你可能已经看到的,Spring Framework 4.0 第一个里程碑版本已经宣布,且我们已经发布了早期的WebSocket支持。为什么WebSocket重要呢?在web上,需要在客户端(典型如浏览器)和服务器间进行高频率低延迟的消息交换是在应用中必不可少的,它使有效的,双向的通信成为可能。常见的例子包括交易,游戏,协作,数据可视化,其他的一系列场景和用例将随时间而增加。   ...
 
jinnianshilongnian 评论(9) 有26670人浏览 2013-05-24 06:01

Spring Framework 4.0M1 & 3.2.3 发布了[翻译]

今天早上去SpringSource官网,发现Spring Framework 4.0发布了,我认为最重要的两个特性发布了:JDK 8的支持和WebSocket编程的支持。   亲爱的Spring社区:   宣布Spring Framework 4.0第一个里程碑版本是我的荣幸。发布一些我们工作的几个关键的主题: 第一波是Java SE 8 / OpenJDK 8支持(在后边有一些细节 ...
jinnianshilongnian 评论(9) 有8579人浏览 2013-05-22 07:03

springmvc 3.2 @MatrixVariable bug 2

之前遇到过一个bug,《spring3.2 带matrix变量的URL匹配问题》(spring3.2.3已经修复该bug),今天看到问答又有人遇到一个,在此记录下,bug可真不少,测试用例看了下,写的并不是很全面。   问题: http://www.iteye.com/problems/95247   @RequestMapping(value = "/owners/ ...
 
jinnianshilongnian 评论(14) 有9394人浏览 2013-05-21 14:15

Spring3.2新注解@ControllerAdvice

@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:   @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Component public @interface Control ...
 
jinnianshilongnian 评论(5) 有144390人浏览 2013-05-10 06:17

混合jpa和jdbc集成测试时Connection第二次执行sql时被关闭原因及解决方案

在继承AbstractTransactionalJUnit4SpringContextTests 并使用如下代码进行集成测试时:   @Before public void setUp() { setSqlScriptEncoding("utf-8"); executeSqlScript("classpath ...
 
jinnianshilongnian 评论(1) 有18216人浏览 2013-05-03 07:10

springmvc @RequestBody绑定泛型集合

最近有很多朋友询问 springmvc @RequestBody绑定泛型集合的问题,我把解决方案整理了一下供大家参考。   1、 http://ahlearns.wordpress.com/2011/07/29/spring-3-mvc-requestbody-deserialization-of-custom-list-objects/ // The wrapper class, so ...
 
jinnianshilongnian 评论(22) 有40215人浏览 2013-03-23 16:03

spring3.2 带matrix变量的URL匹配问题

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 ...
 
jinnianshilongnian 评论(15) 有10204人浏览 2013-03-18 19:34

springmvc 3.2 @MatrixVariable注解

  示例 1、url 格式 /path;name=value;name=value,如 /showcase/product/category/select/single;domId=categoryId;domName=categoryName 2、控制器处理方法  @RequestMapping(value = {&qu ...
 
jinnianshilongnian 评论(0) 有15602人浏览 2013-03-16 09:34
  • 专栏创建者:jinnianshilongnian
  • 创建时间:2013-05-10 08:43:32
  • 专栏文章数:22篇
  • 专栏被浏览:1597924 次

本专栏热门文章

最新评论

引用@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控 ...
beyond0432 评论了 Spring3.2新注解@ControllerAdvice
由Spring Boot实现的微服务需要有比较好的工具去测试RESTful API,很多REST Cl ...
wangyudong 评论了 Spring Boot——2分钟构建spring web mvc ...
数据库去哪了?
Liuxianglin 评论了 Spring Boot——2分钟构建spring web mvc ...
写的很详细,多谢开涛大神。
chenfanglei 评论了 Spring MVC测试框架详解——服务端测试
涛神,最近有个地方要动态更新controller,正好参考了您的文章,您例子里使用的是spring4. ...
feiweiwei 评论了 Spring动态部署Bean/Controller/Groovy Con ...
还不错,我也推荐一个SpringBoot干货系列的博客:这个博主写的干货教程很棒,很适合新手脱坑htt ...
a3618392 评论了 Spring Boot——2分钟构建spring web mvc ...
<!-- 国际化的消息资源文件 --> <mvc:annotation-driven ...
Janle 评论了 springmvc集成JSR-303的解析消息文件的默 ...
顶瓜瓜的文章
eBusinessMan 评论了 Spring MVC测试框架详解——客户端测试
呵呵6666 写道spring boot基础学习系列文章:http://www.roncoo.com/ ...
恋无涯 评论了 Spring Boot——2分钟构建spring web mvc ...
为啥我总觉得 spring boot 是 nodejs+soa 使用 tcp/ip 通信的变种呢
w846492130_1 评论了 Spring Boot——2分钟构建spring web mvc ...
Global site tag (gtag.js) - Google Analytics