当前位置: 首页 > news >正文

SpringSecurity-入门代码

创建SpringBoot项目

参考文章:

【环境搭建】使用IDEA创建SpringBoot项目详细步骤_idea创建spring boot项目-CSDN博客

编写helloworld代码

@RestController
public class HelloController {@GetMapping("/hello")public String hello(){return "hello";}}

项目启动获取密码

测试流程

基于curl测试

1、不携带密码访问“/hello”接口

2、携带密码访问“/hello”接口

基于postman测试

1、不携带密码访问“/hello”接口

2、携带密码访问“/hello”接口

状态码分析

401:不携带密码,认证失败,服务器响应401给客户端;

403:认证成功,但是授权时发现无权限,服务器响应403;

相关文章:

  • 【Linux】如何创建yum 组(yum groups)
  • 计算机类期刊含金量横纵向对比(一)
  • 计算机网络 —— 运输层(UDP和TCP)
  • 面试专区|【32道HDFS高频题整理(附答案背诵版)】
  • 2024 年 Python 基于 Kimi 智能助手 Moonshot Ai 模型搭建微信机器人(更新中)
  • 003.Linux SSH协议工具
  • 工具清单 - CI CD
  • GaussDB技术解读——GaussDB架构介绍(五)
  • 如何快速翻译pdf英文论文(5分钟就可以翻译一篇几十页的英文论文)
  • AI智能盒子助力中钢天源设备工厂升级安全防护
  • Docker 命令大全
  • Pgsql数据库之Linux环境备份Windows环境还原
  • 浅谈Java23种设计模式之结构型模式的几种使用场景
  • 计算机专业毕设-springboot论坛系统
  • C语言实现五子棋教程
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【391天】每日项目总结系列128(2018.03.03)
  • C++入门教程(10):for 语句
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaScript 基础知识 - 入门篇(一)
  • JavaScript新鲜事·第5期
  • Java多线程(4):使用线程池执行定时任务
  • Laravel Mix运行时关于es2015报错解决方案
  • MySQL主从复制读写分离及奇怪的问题
  • node 版本过低
  • OSS Web直传 (文件图片)
  • PHP的Ev教程三(Periodic watcher)
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • SQL 难点解决:记录的引用
  • SQLServer之索引简介
  • Unix命令
  • Vue--数据传输
  • vue学习系列(二)vue-cli
  • 大整数乘法-表格法
  • 当SetTimeout遇到了字符串
  • 基于 Babel 的 npm 包最小化设置
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 前端js -- this指向总结。
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 容器服务kubernetes弹性伸缩高级用法
  • 入门级的git使用指北
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 微信小程序开发问题汇总
  • 学习笔记:对象,原型和继承(1)
  • AI算硅基生命吗,为什么?
  • ionic异常记录
  • MPAndroidChart 教程:Y轴 YAxis
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • # Redis 入门到精通(七)-- redis 删除策略
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流