沒事寫了一個springboot集成shiro cas mybatis的項目。
大家有興趣的可以繼續擴展。
注意事項:
1、啓動項目需要依賴cas單點登錄server,我使用的是CAS overlay template 4.2.7,可自行搭建cas服務端。
2、如果不想用cas,可以把config包下的類註釋,並修改application.properties關於shiro cas的配置,註釋掉即可。
主要的功能:
1、集成cas單點登錄
2、集成了shiro權限框架,thymleaf直接可以使用標籤控制按鈕等相關元素。
3、採用thymleaf模板
4、集成mybatis
後續規劃:
1、thymleaf中的交互採用vue,簡化操作數據和界面dom。
2、mybatis這塊目前是用的標準的,後續準備抽象核心core jar,所有的基本增刪改查不需要寫sql,依賴jar即可。
3、引入vue的界面框架,iView、element等。
最後附上github地址springboot-casclient: