根据网上李兴华老师的视频,跟着写了遍源码,分享给大家。下载地址 。
项目结构:
项目用到的技术主要有:Springboot+SpringCloud+Spring Security+mybatis
Postman调用的几个截图如下:
测试新增功能:
测试查询功能:
测试列出全部的数据:
启用Spring Security 的Basic认证方式时的测试,如果没密码会返回401报错,postman会提示需要密码
成功设置密码后,会添加Authorization首部,首部的格式是HTTP协议中定义的 “Basic ”+“空格”+Base64(用户名+:+密码)
无状态Session时的一个测试:
微服务服务端一定要记得将Session状态设置为stateless,
security:
sessions: stateless
或
http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);
具体设置方式见源码
源码下载地址:
网友评论