一杯甜酒
金融科技领域技术 & 云基础设施 & 云原生微服务 & 云原生时代标准交付 & PAAS 技术研发 & Kubernetes & 项目与技术管理
展开
-
Spring MVC学习总结(21)——i18n国际化资源配置各个国家语言汇总
语言 文件名 阿拉伯 ar_EG 保加利亚语 bg_BG 加泰罗尼亚语 ca_ES 捷克语 cs_CZ 德语 de_DE 希腊语 el_GR 英语 en_GB 英语(美式) en_US 西班牙语 es_ES 爱沙尼亚语 et_EE 波斯语 fa_IR 芬兰语 fi_FI ...原创 2019-03-07 11:03:16 · 1501 阅读 · 0 评论 -
Spring MVC学习总结(20)——SpringMVC传参总结
一、普通属性1、基础类型前台: <input name=”name />后台: loginUser(String name)同名原则,属性太多要写很多形参,非常麻烦.2、对象传递前台: <input name=”name /> < input name=”password/> < input name=”dept.id”/&...原创 2018-05-30 11:20:19 · 4792 阅读 · 0 评论 -
Spring MVC学习总结(19)——SpringMVC权限注解拦截
HandlerInterceptor(处理器拦截器)常见使用场景日志记录: 记录请求信息的日志, 以便进行信息监控, 信息统计, 计算PV(page View)等性能监控:权限检查:通用行为:使用自定义注解实现权限拦截首先HandlerInterceptor了解在HandlerInterceptor中有三个方法:public interface HandlerInterceptor { //...原创 2018-05-11 10:12:10 · 4450 阅读 · 0 评论 -
Spring MVC学习总结(18)——SpringMVC事务Transactional注解使用总结
一、事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理 , 例子:@Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时:@Transactionalpublic class TestServiceBean implements TestServic原创 2017-10-24 19:01:35 · 1584 阅读 · 0 评论 -
Spring MVC学习总结(17)——SpringMVC之接口规范与Controller规范
一、关于Spring接口定义要注意以下常见的几种问题1. 返回格式不统一同一个接口,有时候返回数组,有时候返回单个;成功的时候返回对象,失败的时候返回错误信息字符串。工作中有个系统集成就是这样定义的接口,真是辣眼睛。这个对应代码上,返回的类型是map,json,object,都是不应该的。实际工作中,我们会定义一个统一的格式,就是ResultBean,分页的有另外一个PageResultB原创 2017-09-17 18:45:39 · 6584 阅读 · 0 评论 -
Spring MVC学习总结(16)——SpringMVC运行流程深度解析(含代码)
spring mvc简介与运行原理Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。(1) Http请求:客户端请求提交到DispatcherServlet。(2) 寻找处理器:由Dispatche原创 2017-07-20 09:41:03 · 1258 阅读 · 3 评论 -
Spring MVC学习总结(15)——SpringMVC之国际化简单实现
什么叫国际化:在平时的网站开发中国际化经常会用到,针对不同的人群页面显示文字也要求不同,通常有中文简体,中文繁体和英文几种首先要检查项目中是否导入jar包,i18n2.在spring-mvc.xml文件中修改配置文件其中的message/message是国际化文件所在的路径,国际化文件内容如下图所示,这里以简体中文和英文为例子。国际化文件内容:(这里只有原创 2017-07-06 13:46:43 · 1320 阅读 · 0 评论 -
Spring MVC学习总结(14)——SpringMVC测试框架之mockMVC详解
SpringMVC测试框架基于RESTful风格的SpringMVC的测试,我们可以测试完整的Spring MVC流程,即从URL请求到控制器处理,再到视图渲染都可以测试。一 MockMvcBuilderMockMvcBuilder是用来构造MockMvc的构造器,其主要有两个实现:StandaloneMockMvcBuilder和DefaultMockMvcBuilder,分别对应两原创 2017-05-22 14:59:05 · 5426 阅读 · 2 评论 -
Spring MVC学习总结(13)——Spring MVC集成Swagger时文档无法排序问题
添加排序属性:window.swaggerUi = new SwaggerUi({ ... apisSorter: "alpha", // can also be a function operationsSorter : "method" // can also be 'alpha' or a function });能实现文档排序了,原创 2016-11-12 18:30:27 · 4269 阅读 · 0 评论 -
Spring MVC学习总结(12)——Spring MVC集成Swagger时报错{"schemaValidationMessages":[
在springmvc结合swagger的时候,如果将项目部署到服务器上就会出现问题出现下面的图标:点开会报错误信息:schemaValidationMessages":[{"level":"error","message":"Can't read from file http://127.0.0.1:8000/swagger/swagger"}]` 解决方法:修改swagger原创 2016-11-12 18:21:16 · 5279 阅读 · 0 评论 -
Spring MVC学习总结(11)——Spring MVC集成Swagger跨域问题
com.thetransactioncompany cors-filter 2.5 dependency> CORS com.thetransactioncompany.cors.CORSFilter cors原创 2016-11-12 18:10:30 · 3892 阅读 · 0 评论 -
Spring MVC学习总结(10)——Spring MVC使用Cors跨域
跨站 HTTP 请求(Cross-site HTTP request)是指发起请求的资源所在域不同于该请求所指向资源所在的域的 HTTP 请求。比如说,域名A(http://domaina.example)的某 Web 应用程序中通过标签引入了域名B(http://domainb.foo)站点的某图片资源(http://domainb.foo/image.jpg),域名A的那 Web 应用...原创 2016-11-12 17:51:36 · 7042 阅读 · 3 评论 -
Spring MVC学习总结(9)——Spring MVC整合swagger自动生成api接口文档
Swagger 号称:世界最流行的API框架,官网:http://swagger.io/,Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。原创 2016-11-02 09:45:38 · 2096 阅读 · 0 评论 -
Spring MVC学习总结(8)——Swagger入门详解
一、使用介绍什么是 Swagger?Swagger™的目标是为REST APIs 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各种服务的功能。当服务通过Swagger定义,消费者就能与远程的服务互动通过少量的实现逻辑。类似于低级编程接口,Swagger去掉了调用服务时的很多猜测。 浏览 Swagge原创 2016-11-10 13:15:54 · 3362 阅读 · 0 评论 -
Spring MVC学习总结(7)——Spring MVC整合Ehcache缓存框架
Ehcache算是当前比较流行的缓存框架,使用缓存可以极大的缓解服务器和数据库的压力,提高访问效率,提高服务器的并发能力。接下来我们看怎么把缓存使用起来。SpringMVC集成Ehcache所需的jar包:包括ehcache-core-2.4.3.jar、ehcache-web-2.0.4.jar、guava-15.0.jar、slf4j-api-1.7.12.jar、comm原创 2016-08-23 11:30:34 · 3818 阅读 · 0 评论 -
Spring MVC学习总结(6)——一些Spring MVC的使用技巧
APP服务端的Token验证通过拦截器对使用了 @Authorization 注解的方法进行请求拦截,从http header中取出token信息,验证其是否合法。非法直接返回401错误,合法将token对应的user key存入request中后继续执行。具体实现代码:public boolean preHandle(HttpServletRequest request,原创 2016-07-04 11:33:40 · 5121 阅读 · 0 评论 -
Spring MVC学习总结(5)——SpringMVC项目关于安全的一些配置与实现方式
目前越来越多的应用和网站,开始注重安全性的问题,关于我们的web项目的几个安全知识点,不得不讲解一下,这里我主要讲述关于tomcat如何支持HTTPS连接访问,RSA公钥和私钥的制作。这个对于我们整个系统的安全性都起了关键性作用。对于RSA的一些说明,以及Java的实现方法这个我将会在下一个章节介绍。欢迎关注我的头条号:一点热,未经同意请勿转载。1、tomcat项目原创 2016-06-07 09:52:52 · 3175 阅读 · 1 评论 -
Spring MVC学习总结(4)——SpringMVC权限管理
1.DispatcherServlet SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。 所以我们现在w原创 2015-12-11 15:46:39 · 2684 阅读 · 2 评论 -
Spring MVC学习总结(3)——Spring3 MVC详解
DispatcherServlet 前置控制器 使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规原创 2015-12-15 15:17:56 · 2572 阅读 · 1 评论 -
Spring MVC学习总结(2)——Spring MVC常用注解说明
使用Spring MVC的注解及其用法和其它相关知识来实现控制器功能。02 之前在使用Struts2实现MVC的注解时,是借助struts2-convention这个插件,如今我们使用Spring自带的spring-webmvc组件来实现同样的功能,而且比之以前更简单。另外,还省掉了整合两个框架带来的不稳定因素。原创 2015-12-17 14:41:48 · 3112 阅读 · 0 评论 -
Spring MVC学习总结(1)——Spring MVC单元测试
关于spring MVC单元测试常规的方法则是启动WEB服务器,测试出错 ,停掉WEB 改代码,重启WEB,测试,大量的时间都浪费在WEB服务器的启动上,下面介绍个实用的方法,spring MVC单元测试.package com.spring;import java.io.FileNotFoundException;import java.io.IOException;原创 2016-01-26 11:49:23 · 2632 阅读 · 0 评论