一款基於SpringBoot+MyBatis+Shiro+Thymeleaf功能強大的管理系統

2020-12-13 鵬哥歪說

最近鵬哥在總結目前市面流行的開源軟體,努力發現有價值的項目分享給大家。

如果你看到下邊的官網,是不是第一感覺是這絕對是一個商業軟體的官網,鵬哥告訴你,你錯了!

這個就是今天鵬哥要推薦的項目,叫若依。推薦若依是因為前幾天有人留言說若依是一個不錯的開源項目,鵬哥這幾天就去了解了一下,發現若依確實是一個非常出色的前後端分離的管理系統。

作者和鵬哥一樣一直想做一個後臺管理系統,看了很多優秀的開源項目但是發現沒有合適的。於是利用空閒休息時間開始自己寫了一套後臺系統,這邊是若依的由來。若依可以用於所有的Web應用程式,如網站管理後臺,網站會員中心,CMS,CRM,OA。所有前端後臺代碼封裝過後十分精簡易上手,出錯概率低。同時支持移動客戶端訪問。同時作者也會陸續更新一些實用功能。若依是基於SpringBoot的權限管理系統 易讀易懂、界面簡潔美觀。 核心技術採用Spring Boot、MyBatis、Shiro沒有任何其它重度依賴。直接運行即可用。

系統功能:

用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。部門管理:配置系統組織機構(公司、部門、小組),樹結構展現支持數據權限。菜單管理:配置系統菜單,操作權限,按鈕權限標誌等。角色管理:角色菜單權限分配、設置角色按機構進行數據範圍權限劃分。字典管理:對系統中經常使用的一些較為固定的數據進行維護。參數管理:對系統動態配置常用參數。操作日誌:系統正常操作日誌記錄和查詢;系統異常信息日誌記錄和查詢。定時任務:在線(添加、修改、刪除)任務調度包含執行結果日誌。代碼生成:前後端代碼的生成(java、html、xml、sql)支持CRUD下載 。服務監控:監視當前系統CPU、內存、磁碟、堆棧等相關信息。在線構建器:拖動表單元素生成相應的HTML代碼。連接池監視:監視當期系統資料庫連接池狀態,可進行分析SQL找出系統性能瓶頸。

項目文檔事例:

系統運行截圖:

從上邊可以看出這個項目已經達到商業標準了,但是作者具有開源精神,代碼和文檔全部開源,只是視頻教程收費,這也給其他開源項目提供了一個活下去的模式,專職開源的程序猿也是人,也需要養家餬口,但是之前大部的開源項目都是靠打賞來維持項目的運營,若依的作者提供了一種全新的思路。這種模式其實不是在很久之前就有了,記得有一個開源的大學管理系統,系統相當複雜,但是功能卻非常齊全,於是便誕生了很多基於這個系統運維的公司,養活了一大批人。鵬哥最近也在醞釀要開發幾個開源的軟體,這種盈利模式同時也給鵬哥提供了一種思路。

好了,今天的分享就到這裡了,歡迎大家留言好的開源項目,鵬哥會擇優推薦,已經採用鵬哥有一份豐厚的獎品等著你。

相關焦點

  • springboot+jpa+thymeleaf實現信息增刪改查功能
    前端:thymeleaf後端:springboot+jpa資料庫:mysql5.6jdk:1.8及以上幫助你快速掌握這個功能代碼!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><head th:replace="common::head('測試')"><meta charset="UTF-8"></head><body><div class="table-responsive" style="
  • BootDo 發布 2.0.0 版本,全面升級到 SpringBoot 2.x
    升級說明:眾多小夥伴希望本碼把bootdo使用的springboot升級到2.x版本,經過幾天的升級和測試可以發布新版本了。
  • ThymeLeaf常用屬性及表達式使用
    Springboot是當前市場上最流行的javaWeb框架,它可以滿足將Java工程直接打成jar包就進行運行而不必打成war包,而隨之而來的問題便是不同與之前別的框架使用的jsp頁面,由於jsp本質是一個Servlet實例只有在軟體是以war包方式打包的情況下才能進行解析,所以Springboot使用jsp頁面需要特殊配置,於是Springboot推薦了使用Thymeleaf
  • 「計算機畢設」基於springboot開發倉庫管理系統
    基於Springboot開發的倉庫管理系統,底層權限控制已經基於shiro實現了,直接可以作為二次開發框架使用!使用技術本套系統採用的是springboot、mybatisPlus、shiro、layui開發而成,都屬於現在比較流行的技術!看懂這個源碼絕大部分項目都能夠輕鬆應對!
  • 細品SpringBoot+Thymeleaf,你會有意外收穫
    前綴為 spring.thymeleaf 的配置和這個類中的屬性綁定。{}可以看到,在這個自動化配置類中,首先導入 ThymeleafProperties ,然後 @ConditionalOnClass 註解表示噹噹前系統中存在 TemplateMode 和 SpringTemplateEngine 類時,當前的自動化配置類才會生效,即只要項目中引入了 Thymeleaf 相關的依賴,這個配置就會生效。
  • 「精品源碼分享」springboot開發的學校教務管理系統
    前言大家好,我是it分享師,今天給大家帶來一個基於Springboot開發的精緻的學校教務管理系統的源碼!如果覺得本文對您有用的話,點讚,轉發,關注三連,私信我獲取源碼!創作不易,謝謝支持!使用技術該系統使用了springboot+mybatis+layui+shiro+jquery等技術開發而成有3個基本角色,為管理員,老師和學生!管理員具有這些模塊的所有功能!老師具有課程管理,成績管理,學生管理等功能!學生有選課管理等功能!基本實現了學校學生選課的一個後臺管理系統!
  • Spring Boot 整合 Thymeleaf
    直接在 pom.xml 中手動添加依賴即可;<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId>
  • Thymeleaf 3.0.10 發布,XML/XHTML/HTML5 模板引擎
    它是一個開源的 Java 庫,基於 Apache License 2.0 許可,由 Daniel Fernández 創建。新版本基於 JDK 11 構建,採用了新的 Java 11 JavaDoc 格式。
  • SpringBoot+Mybatis動態切換數據源
    -- namespace:命名空間,用於隔離sql,還有一個很重要的作用,後面會講 --><mapper namespace="com.aesjourey.mybatisspringboot.dao.PersonMapper">    <select id="getPersonById" parameterType="String" resultType="com.aesjourey.mybatisspringboot.entity.Person
  • Thymeleaf 3.0.1 發布,HTML 5 模板引擎
    Thymeleaf 3.0.1 發布了,Thymeleaf是一個XML/XHTML/HTML5模板引擎,可用於Web與非Web環境中的應用開發
  • Shiro權限管理框架入門到實戰
    Web支持——Apache Shiro擁有令人興奮的web應用程式支持,允許您基於應用程式的url創建靈活的安全策略和網絡協議(例如REST),同時還提供一組JSP庫控制頁面輸出。低耦合——Shiro乾淨的API和設計模式使它容易與許多其他框架和應用程式集成。
  • Thymeleaf 3.0.2 發布,HTML 5 模板引擎
    Thymeleaf 3.0.2發布了,Thymeleaf 是一個XML/XHTML/HTML5模板引擎
  • 記mybatis應用在springboot中的一次踩坑記錄
    有次從網上找了個springboot+mybatis+redis的web應用框架。簡單了解了下項目架構,就匆匆上手,照葫蘆畫瓢的做了個簡單的CRUD。看到項目中源作者在UserMapper.xml文件中,沒有定義user類型直接可以在resultType和parameterType中只用。
  • 計算機畢業設計之SpringBoot電影推薦系統 視頻推薦系統
    本系統最主要的功能就是電影的推薦,推薦算法採用市面上最流行也是最廣泛的協同過濾的推薦,當用戶沒有登錄的時候點擊推薦是提示用戶登錄,因為不是道是哪個用戶登錄的系統就無法知道給該用戶推薦什麼電影項目,協同過濾推薦算法是基於用戶,電影與偏好值進行的電影的推薦。
  • pacebox-springboot 1.0.2 發布,新增 opentracing 埋點
    pacebox-springboot 融合封裝已發布,旨在提供快速開發腳手架、打造更好的開源生態環境。
  • JeecgBoot 2.4 微服務正式版發布,基於 SpringBoot 的低代碼平臺
    項目介紹JeecgBoot 是一款基於代碼生成器的低代碼平臺!
  • Nginx+SpringBoot實現負載均衡
    upstream xuwujing {random two least_time=last_byte;server www.panchengming.com;server www.panchengming2.com;}Nginx+SpringBoot實現負載均衡環境準備這裡的項目就用本人之前的一個springboot項目,SpringBoot
  • springboot整合shiro 框架
    所以自己整合了一個比較簡單的shiro的使用方法,shiro是什麼、怎麼用就不用我在這裡詳細的講解了。;import org.apache.shiro.authc.*;import org.apache.shiro.authc.credential.CredentialsMatcher;import org.apache.shiro.authc.credential.HashedCredentialsMatcher;import org.apache.shiro.authz.AuthorizationInfo;import org.apache.shiro.authz.SimpleAuthorizationInfo
  • JeecgBoot 2.1.1 代碼生成器 AI 版本發布,基於 SpringBoot 的快速...
    項目介紹JeecgBoot 是一款基於 SpringBoot+代碼生成器的快速開發平臺!採用前後端分離架構:SpringBoot,Ant-Design-Vue,Mybatis-plus,Shiro,JWT。強大的代碼生成器讓前端和後臺代碼一鍵生成,不需要寫任何代碼,保持 jeecg 一貫的強大,絕對是全棧開發福音!!