­

【程式源程式碼】開源java開發框架平台

  • 2019 年 12 月 25 日
  • 筆記
功能概述

基於Restful風格的開源java spring項目開發框架平台

1 標準的Restful風格,完美的標準化API 2 防止XSS攻擊、SQL注入。 3 深度訂製mybatis-plus,各種玩法意想不到 4 深入拓展ModelMapper,各種類型一鍵轉換 5 運用Liquibase,增量SQL一鍵導出 6 介面日誌詳情列印,所有訪問資訊一覽無遺 7 各項配置調至最優,再也不需要擔心默認值性能問題 8 P6spy列印SQL,一切操作盡在掌握 9 Shiro RestApi 鑒權,前後端完全隔離 10 Mock測試、TravisCI保駕護航,BUG再見,再也不見。

功能特性

功能特性說明:

1 核心框架: SpringBoot 2 持久層框架: mybatis、mybatis-plus 3 資料庫連接池: HikariCP 4 SQL腳本: Liquibase 5 數據校驗: HibernateValidator 6 對象轉換: ModelMapper 7 JSON轉換: Jackson 8 介面文檔: Swagger 9 基礎工具類: ApacheCommons、VjTools 10 日誌: SLF4J、Async Log4j2 11 SQL列印: P6spy 12 許可權認證: Shiro 13 頁面: layui

使用方法

start方法:

1 準備好上述基本環境 2 導入crown.sql文件 3 啟動CrownApplication.java 4 訪問http://localhost:8088

功能瀏覽

後台管理端默認包含幾個部分:主頁、用戶管理、角色管理、菜單管理,資源管理,基於實現了用戶認證、許可權分配、菜單的維護和資源配置等主要功能,用戶可以在這個基礎上二次開發新的業務功能模組就可以了,很是方便。