背景我们有一个Web项目,这个项目提供了很多的RestAPI。也做了权限控制,访问API的请求必须要带上事先认证后获取的Token才可以。认证的话就在Filter中进行的,会获取请求的Token进行验证,如果成功了可以得到Token中的用户信息,本文的核心就是讲解如何将用户信息(用户ID)优雅的传递给API接口(Controller)。方式一(很挫)我们在Filter中进行了统一拦截,在Contr
分类:
其他好文 时间:
2020-08-02 10:05:56
阅读次数:
80
k8s集群分为三个部分。如下图所示 1. master节点 2. node节点 3. etcd存储 部署master.com节点 根据上图所示,master节点分为三个组件(apiserver、controller-manager、scheduler) apiserver:k8s集群的总入口,基于h ...
分类:
其他好文 时间:
2020-07-31 19:16:40
阅读次数:
61
响应数据和结果视图 ##返回值分类 字符串 controller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。 //指定逻辑视图名,经过视图解析器解析为 jsp 物理路径:/WEB-INF/pages/success.jsp @RequestMapping("/testRet ...
分类:
编程语言 时间:
2020-07-31 14:10:51
阅读次数:
95
框架介绍monkey-api-encrypt是我之前写的一个API加密的框架,主要是将加密/解密的逻辑交给框架实现,等数据到达Controller后自动解密了,让开发人员不需要关注数据的加解密操作。Github:https://github.com/yinjihuan/monkey-api-encrypt[1]目前,502个关注,今天能到520么?新功能介绍Bug修复当项目的context-pat
springboot项目的controller层的注解是@RestController而不是@Controller 用@Controller会报以下错误: ...
分类:
编程语言 时间:
2020-07-30 22:21:29
阅读次数:
80
首先有一点先确认下.net core 不存在Server.MapPath这个方法所以想引用服务器根目录或者web根目录应该在controller中引入IWebHostEnvironment对象 private readonly IWebHostEnvironment _hostingEnvironm ...
分类:
Web程序 时间:
2020-07-29 15:29:50
阅读次数:
123
一、单元测试的目的 简单来说就是在我们增加或者改动一些代码以后对所有逻辑的一个检测,尤其是在我们后期修改后(不论是增加新功能,修改bug),都可以做到重新测试的工作。以减少我们在发布的时候出现更过甚至是出现之前解决了的问题再次重现。 这里主要是使用MockMvc对我们的系统的Controller进行 ...
分类:
Web程序 时间:
2020-07-29 14:36:27
阅读次数:
81
同时接收文件类型数据和json数据时写法如下,其中OpenGroupAreaEntity前不用加@RequestBody注解。 个人认为:此处content-type的类型为:multipart/form-data ,表示表单中进行文件上传。由于参数中的MultipartFile类型影响了reque ...
分类:
Web程序 时间:
2020-07-28 10:10:55
阅读次数:
127
先来说说大致流程:1在js页面通过json将数据变为字符串2通过jquery+ajax将数据发送到服务器3通过@RequestMapping注解将数据映射到web层的对应处理器Controller方法中,处理之后,在将数据返回到前台页面; 通过模拟一个校验用户名是否存在的例子1、在js页面通过jso ...
分类:
其他好文 时间:
2020-07-28 10:06:20
阅读次数:
147
一、Controller相关注解 1、@Controller与@RestController注解 ①@Controller:添加在Controller 类上,指定Spring类的实例是一个控制器。 ②@RestController:添加在Controller 类上,是一个复合注解,它包含了@Cont ...
分类:
编程语言 时间:
2020-07-27 15:56:17
阅读次数:
68