【CAS6.6源码解析】调试Rest API接口

CAS的web层默认是基于webflow实现的,ui和后端是耦合在一起的,做前后端分离调用和调试的时候不太方便。但是好在CAS已经添加了支持Rest API的support模块,添加相应模块即可。


文章目录


添加依赖并重新build

具体添加依赖及解决问题的办法如前文:【CAS6.6源码解析】在IDEA中调试可插拔的supprot模块

bash 复制代码
// add rest implementation
implementation project(":support:cas-server-support-rest")
implementation project(":support:cas-server-support-rest-authentication")
implementation project(":support:cas-server-support-rest-core")

// add swagger implementation
implementation project(":support:cas-server-support-swagger")

效果

访问:https://localhost:8443/cas/swagger-ui/index.html,即可看到swagger文档。

可以依据保留的接口,找到相应的方法进行调试。


ATFWUS 2023-07-25

相关推荐
带刺的坐椅18 天前
把 OpenAPI 接入 Agent Harness:零代码让 Agent 听懂你的 REST API
java·ai·llm·agent·solon·restapi·openapi
rebibabo18 天前
Java高并发底层原理(六)—— 多核 CPU 如何保持缓存一致
java·缓存·cas·缓存一致性·cache line·longadder·mesi协议
倒流时光三十年20 天前
AtomicBoolean + CAS 机制 关于 线程池任务丢弃策略优化
java·线程池·cas·atomicboolean
byte轻骑兵1 个月前
蓝牙CAS通用音频服务:解锁多设备音频协同的底层标准
网络·音视频·cas·le audio·低功耗音频
fengxin_rou2 个月前
Java并发手撕题详解:原理、实现与面试避坑指南
多线程·cas·juc·lru
fengxin_rou2 个月前
【JUC第二章下】:锁机制&关键字
架构·事务·cas·juc·volatile
长谷深风1112 个月前
ConcurrentHashMap线程安全机制解析【个人八股】
哈希算法·cas·线程安全·hashmap·多线程并发·分段锁·桶锁
吴声子夜歌2 个月前
Java——原子变量和CAS
java·cas
庞轩px3 个月前
第8篇:原子类与CAS底层原理——无锁并发的实现
java·cas·乐观锁·aba·无锁编程·自旋
Zzzzmo_3 个月前
【JavaEE】多线程05
cas·javaee·juc·锁策略