
mvc
长江水面写日记
这个作者很懒,什么都没留下…
展开
-
@RequestParam用Map接收参数
@RequestParam 注解如果是个map类型,那么mvc适配器就将参数封装到map中请求地址:localhost:8080/test?name=testname&pwd=123456@RequestMapping("/test") public Object hello2(@RequestParam Map query) { String name...原创 2019-04-13 11:01:18 · 13844 阅读 · 0 评论 -
基于cookie的简单鉴权与JWT鉴权
1.基于cookie的简单登录校验cookie鉴权在本文没有做token的加密,通过token/用户信息json键值对的方式存入redis,这样避免了session共享的问题,由于本文实现上省略了token加密,不能从cookie里解密拿到用户信息,再加上cookie有被伪造的风险,所以安全性较低.有token加密的实现在本文JWT里有做1.1 用户登录controler @Ap...原创 2019-05-06 18:11:28 · 1123 阅读 · 0 评论 -
基于拦截器的用自定义注解进行权限拦截
对于增删改接口,管理员权限能操作,用户权限不能操作.1. 定义一个注解类@Documented@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})public @interface RoleOfAdmin { String value() default "admin";}2.重写Bean...原创 2019-05-17 13:59:14 · 857 阅读 · 0 评论