SpringMVC
文章平均质量分 96
junehappylove
上善若水。水善利万物而不争,处众人之所恶,故几于道。居,善地;心,善渊;与,善仁;言,善信;正,善治;事,善能;动,善时。夫唯不争,故无尤。
展开
-
Spring异步处理@Async的使用以及原理、源码分析(@EnableAsync)
前言在开发过程中,我们会遇到很多使用线程池的业务场景,例如异步短信通知、异步记录操作日志。大多数使用线程池的场景,就是会将一些可以进行异步操作的业务放在线程池中去完成。例如在生成订单的时候给用户发送短信,生成订单的结果不应该被发送短信的成功与否所左右,也就是说生成订单这个主操作是不依赖于发送短信这个操作,所以我们就可以把发送短信这个操作置为异步操作。那么本文就是来看看Spring中提供的优雅的异步处理方案:在Spring3中,Spring中引入了一个新的注解@Async,这个注解让我们在使用Spr转载 2022-03-20 01:44:16 · 1449 阅读 · 0 评论 -
Spring MVC 4.1.3 + MyBatis 零基础搭建Web开发框架
搭建开发环境:eclipse + MySql5.6 + JDK1.7 + tomcat7.0本次采用的Spring MVC Jar包如下:spring-aop-4.1.3.RELEASE.jarspring-beans-4.1.3.RELEASE.jarspring-context-4.1.3.RELEASE.jarspring-context-support-原创 2016-10-22 00:29:28 · 1455 阅读 · 0 评论 -
Swagger配置手记
前言Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。本文简单介绍了在项目中集成swagger的方法和一些常见问题。如果想深入分析项目源码,了解更多内容,见参考资料。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧转载 2017-01-22 10:21:10 · 1119 阅读 · 0 评论 -
Springfox2.6.1+SpringMVC+Swagger2配置手记
最近一直在捣鼓Swagger的事情,起初使用Swagger1可以配个 swagger-springmvc成功,但是它配合SpringMVC项目如果是一个上传文件就不太友好了,无法展示上传文件的按钮,所以有上传文件,图片的api就无法使用了!!!! 百度了好一阵子,在万能的stackoverflow上终于得到答案,国内的搜索网站贴吧这点儿真的有些逊色了,没有关于这方面的解决方案,还是靠我微薄的英语原创 2017-01-22 16:08:10 · 11885 阅读 · 8 评论 -
RabbitMQ第五篇:Spring集成RabbitMQ
前面几篇讲解了如何使用rabbitMq,这一篇主要讲解spring集成rabbitmq。首先引入配置文件org.springframework.amqp,如下<dependency> <groupId>org.springframework.amqp</groupId> <artifactId>spring-rabbit</artifactId> <version>1.7.3原创 2017-07-20 17:47:50 · 4231 阅读 · 3 评论 -
Spring中@controlle@service@repository@Component
我是一名Spring 小白跟单位的小牛牛学习spring框架,总结以下@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.@component (把...原创 2018-06-11 09:45:50 · 499 阅读 · 0 评论 -
SpringMVC通过ajax传递参数list对象或传递数组对象到后台
环境前台传递参数到后台前台使用ajax后台使用springMVC传递的参数是N多个对象JSON对象和JSON字符串在SpringMVC环境中,@RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定data...原创 2018-07-30 17:29:36 · 5053 阅读 · 1 评论 -
Spring+SpirngMVC+Shiro+Junit4单元测试Controller方法
版本:Spring 4.1.8 Spring MVC 4.1.8,Shiro 1.2.4,Junit 4.12网上关于对Controller的测试其实挺多的,不过也挺杂乱的,遇到各种坑。首先用到的是MockMvc这个测试框架,这个没什么好说的;其次测试需要用户登录的session问题,因为在controller中需要验证用户的信息controller方法中各个参数属性注解的处...原创 2018-08-28 17:36:55 · 3251 阅读 · 0 评论