watchdog-framework / Watchdog Framework
Licence: mit
🍻 「停止维护」基于SpringBoot+Shiro+Mybatis等开发的轻量级管理系统快速开发脚手架
Stars: ✭ 421
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Watchdog Framework
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (+100.71%)
Mutual labels: freemarker, mybatis, mysql, spring-boot, spring, spring-mvc
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+12915.91%)
Mutual labels: mybatis, mysql, spring-boot, spring
Spring Boot Demo
Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)
Stars: ✭ 255 (-39.43%)
Mutual labels: mysql, spring-boot, spring, spring-mvc
Shopping Mmall
聚焦高并发、分布式集群、微服务架构迭代的互联网电商项目(Java技术栈)
Stars: ✭ 194 (-53.92%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Ssm Bookappointment
优雅整合SSM框架:SpringMVC + Spring + MyBatis(用户登陆式图书预约系统)
Stars: ✭ 666 (+58.19%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Web Development Interview With Java
Java 开发相关技术栈(大中厂)高频面试问题收录。
Stars: ✭ 69 (-83.61%)
Mutual labels: mybatis, mysql, spring-boot, spring
Nimrod
Nimrod - 基于 Spring Boot 构建 的 Java Web 平台企业级单体应用快速开发框架,适合中小型项目的应用和开发。所采用的技术栈包括 Spring Boot、Spring、Spring Web MVC、MyBatis、Thymeleaf 等,遵守阿里巴巴 Java 开发规约,帮助养成良好的编码习惯。整体采用 RBAC ( Role-Based Access Control ,基于角色的访问控制),具有严格的权限控制模块,支持系统与模块分离开发。最后希望这个项目能够对你有所帮助。Nimrod 开发交流群:547252502(QQ 群)
Stars: ✭ 125 (-70.31%)
Mutual labels: mybatis, mysql, spring-boot, spring
Eshop Soa
EShop基于Dubbo实现SOA服务化拆分,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
Stars: ✭ 65 (-84.56%)
Mutual labels: mybatis, spring-boot, spring, spring-mvc
Ssm
Spring + Spring MVC + Mybatis 构建的简易论坛
Stars: ✭ 209 (-50.36%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Wms
一个基于Spring MVC、Spring、MyBatis、Shiro框架的仓库管理系统Demo。A warehouse management system implement with Spring MVC, Spring Framework,MyBstis,Shiro and MySQL
Stars: ✭ 248 (-41.09%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Efo
EFO是一个基于SpringBoot和Vue构建的文件分享系统,包括文件的上传与下载,文件的权限管理,远程文件管理等功能。
Stars: ✭ 327 (-22.33%)
Mutual labels: mybatis, spring-boot, spring, spring-mvc
Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+43.94%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+267.7%)
Mutual labels: mybatis, spring-boot, spring, spring-mvc
Ebook
🔥🔥Java相关精品电子书分享100+,书籍来自网络🔥🔥
Stars: ✭ 197 (-53.21%)
Mutual labels: mybatis, mysql, spring-boot, spring
Flycms
FlyCms 是一个类似知乎以问答为基础的完全开源的JAVA语言开发的社交网络建站程序,基于 Spring Boot+Bootstrap3+MyBatis+MySql+Solr +Ehcache应用架构,专注于社区内容的整理、归类和检索,它集合了问答,digg,wiki 等多个程序的优点,帮助用户轻松搭建专业的知识库和在线问答社区。业务模块包括:权限管理,会员管理,角色管理,定时任务管理(调度管理),问答管理,文章管理,分享管理,短信接口管理和邮件系统发送(注册、找回密码、邮件订阅),跨域登录,消息推送,全文检索、前端国际化等等众多模块,等您自己来体验!
Stars: ✭ 472 (+12.11%)
Mutual labels: freemarker, mybatis, mysql, spring-boot
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (-23.28%)
Mutual labels: mybatis, spring-boot, spring, spring-mvc
Spring Boot Enterprise Application Development
Spring Boot Enterprise Application Development.《Spring Boot 企业级应用开发实战》
Stars: ✭ 261 (-38%)
Mutual labels: mysql, spring-boot, spring-mvc
Spring Petclinic Rest
REST version of the Spring Petclinic sample application
Stars: ✭ 257 (-38.95%)
Mutual labels: jdbc, spring, spring-mvc
Highdsa
2018年本科毕设项目,已更新所有开发和部署文档。基于Dubbo、SSM、Shiro、ELK、ActiveMQ、Redis等实现的一套高可用、高性能、高可扩展的分布式系统架构,实现可支持业务的基础公共服务,API使用Restful风格对外暴露。已经实现的包括:发送邮件服务、FastDFS文件存储服务、ELK实时日志查询服务、Redis缓存服务、Mybatis数据库、阿里短信推送、Goeasy消息推送、Druid监控、ActiveMQ消息队列、shiro权限认证、cas单点登录、权限配置web系统、移动端后台系统。持续更新中......
Stars: ✭ 385 (-8.55%)
Mutual labels: mybatis, spring, spring-mvc
Spring Boot File Upload Download Rest Api Example
Spring Boot File Upload / Download Rest API Example
Stars: ✭ 300 (-28.74%)
Mutual labels: spring-boot, spring, spring-mvc
介绍
watchdog-framework
基于SpringBoot+Shiro+Mybatis+Mybatis-Plus+HikariCP+Redis+Vue+iView等开发的轻量级管理系统快速开发脚手架,拥有角色、用户、资源管理、权限数据同步更新等功能,并此项目会进行持续更新升级,欢迎使用,若对您有帮助请点击上方的star 🍻 。
部分界面展示
登录
用户管理
用户管理
用户添加
角色管理
角色添加
资源管理
资源添加
更多请查看上方演示
技术选型
后端技术
技术 | 类型 | 版本 | 官网 |
---|---|---|---|
Spring Boot | 容器 | 1.5.12.RELEASE | http://start.spring.io/ |
Mybatis-Starter | ORM框架 | 1.3.1 | http://www.mybatis.org |
Mybatis-Plus | ORM框架 | 1.3.1 | http://mp.baomidou.com/ |
Maven | 项目构建管理 | 3.6 | http://maven.apache.org |
Apache Shiro | 安全框架 | 1.3.2 | http://shiro.apache.org |
Lombok | 工具 | 1.16.20 | https://www.projectlombok.org/ |
HikariCP | 数据库连接池 | 2.7.8 | http://brettwooldridge.github.io/HikariCP/ |
Shiro-Redis | shiro缓存工具 | 2.8.24 | https://github.com/alexxiyang/shiro-redis |
Springfox-Swagger2 | api文档工具 | 2.7.0 | https://github.com/springfox/springfox |
jedis | redis管理 | 2.9.0 | https://github.com/xetorthio/jedis |
jwt | 身份认证 | 3.2.0 | https://jwt.io/ |
前端技术
技术 | 类型 | 版本 | 官网 |
---|---|---|---|
Vue | 前端渐进式框架 | 2.5.13 | https://cn.vuejs.org/ |
Vue-Router | 前端路由 | 3.0.1 | https://router.vuejs.org/ |
Vuex | 前端状态管理 | 3.0.1 | https://vuex.vuejs.org/ |
Axios | HTTP库 | 0.18.0 | https://github.com/axios/axios |
iView | UI框架 | 2.8.0 | https://www.iviewui.com/ |
dayjs | JS时间操作库 | 1.5.14 | https://github.com/xx45/dayjs |
String-Format | 字符串格式化 | 1.0.0 | https://github.com/davidchambers/string-format |
Vue-table-with-tree-grid | iview-树表格 | 0.2.4 | https://github.com/MisterTaki/vue-table-with-tree-grid |
js-md5 | js-md5库 | 0.7.3 | https://github.com/emn178/js-md5 |
使用方法
软件需求
JDK1.8+
MySQL5.6+
Maven3.6
服务端
-
使用前提:安装lombok插件
-
克隆到本地
git clone [email protected]:watchdog-framework/watchdog-framework.git
-
导入SQL
将项目根目录下的
wdog.sql
导入至数据库信息admin默认密码为:123456
-
修改数据库信息
# application.yml
spring:
datasource:
url: jdbc:mysql://localhost:3306/wdog?useUnicode=yes&characterEncoding=UTF8
password: root
username: root
driver-class-name: com.mysql.jdbc.Driver
-
启动
运行
WatchDogApplication.java
,默认端口为1000
客户端
常见问题
项目地址
TODO
- [ ] 支持容器化
- [ ] 字典
- [x] 日志记录
- [ ] More...
开源协议
MIT
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].