{"id":29631122,"url":"https://github.com/llllllxy/bluewind-boot","last_synced_at":"2025-07-21T11:08:15.690Z","repository":{"id":203644631,"uuid":"411537491","full_name":"llllllxy/bluewind-boot","owner":"llllllxy","description":"📚bluewind-boot 一个基于SpringBoot + MyBatis + Layui的后台权限管理系统，代码简洁易懂、界面美观大方，可作为快速开发JavaWEB项目的脚手架使用。","archived":false,"fork":false,"pushed_at":"2025-04-25T09:43:37.000Z","size":7931,"stargazers_count":9,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-25T10:44:22.327Z","etag":null,"topics":["layui","mybatis","redis","springboot"],"latest_commit_sha":null,"homepage":"http://101.43.9.251:8088/bluewind/admin/login","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/llllllxy.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-29T05:07:41.000Z","updated_at":"2025-04-25T09:43:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"7898ab4e-cb17-4e8e-a7a0-f3bc09ebda8e","html_url":"https://github.com/llllllxy/bluewind-boot","commit_stats":null,"previous_names":["llllllxy/bluewind-boot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/llllllxy/bluewind-boot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llllllxy%2Fbluewind-boot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llllllxy%2Fbluewind-boot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llllllxy%2Fbluewind-boot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llllllxy%2Fbluewind-boot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/llllllxy","download_url":"https://codeload.github.com/llllllxy/bluewind-boot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llllllxy%2Fbluewind-boot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266287824,"owners_count":23905461,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["layui","mybatis","redis","springboot"],"created_at":"2025-07-21T11:08:15.022Z","updated_at":"2025-07-21T11:08:15.671Z","avatar_url":"https://github.com/llllllxy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bluewind-boot\n\n![SpringBoot](https://img.shields.io/badge/springboot-2.2.12.RELEASE-green.svg?style=flat-square)\n\u003ca href=\"https://github.com/llllllxy/bluewind-boot/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/llllllxy/bluewind-boot?style=flat-square\u0026logo=GitHub\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/llllllxy/bluewind-boot/network/members\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/llllllxy/bluewind-boot?style=flat-square\u0026logo=GitHub\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/llllllxy/bluewind-boot/watchers\"\u003e\u003cimg src=\"https://img.shields.io/github/watchers/llllllxy/bluewind-boot?style=flat-square\u0026logo=GitHub\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/llllllxy/bluewind-boot/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/llllllxy/bluewind-boot.svg?style=flat-square\u0026logo=GitHub\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/llllllxy/bluewind-boot/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/llllllxy/bluewind-boot.svg?style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href='https://gitee.com/leisureLXY/bluewind-boot/stargazers'\u003e\u003cimg src='https://gitee.com/leisureLXY/bluewind-boot/badge/star.svg?theme=dark' alt='star'\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href='https://gitee.com/leisureLXY/bluewind-boot/members'\u003e\u003cimg src='https://gitee.com/leisureLXY/bluewind-boot/badge/fork.svg?theme=dark' alt='fork'\u003e\u003c/img\u003e\u003c/a\u003e\n\n### 项目介绍\n📚bluewind-boot 一个基于SpringBoot + MyBatis + Thymeleaf 的后台通用权限管理系统，代码简洁易懂、界面美观大方，内部封装了权限管理系统常用的功能，可直接作为快速开发JavaWeb项目的脚手架使用。\n\n### 演示地址\n01.  地址：\u003ca target=\"_blank\" href=\"http://101.43.9.251:8088/bluewind/admin/login\"\u003ehttp://101.43.9.251:8088/bluewind/admin/login\u003c/a\u003e\n01.  账户：admin\n01.  密码：123456a?\n\n### 技术选型\n- SpringBoot2\n- thymeleaf 模板引擎\n- Quartz 分布式定时任务调度方案\n- druid 德鲁伊连接池\n- mybatis 持久层框架\n- pagehelper mybatis分页插件\n- knife4j swagger-ui接口文档美化方案\n- itextpdf pdf处理工具包\n- redisson redis分布式锁工具包\n- anji-plus anji-plus行为验证码工具包\n- LayUI 前端框架，官方文档：https://layuion.com/\n- layuimini 前框模板，官方文档：https://gitee.com/zhongshaofa/layuimini\n- minio 对象存储\n\n### 运行环境\n- jdk8\n- Mysql5.6+\n- redis3.0+\n\n### 启动教程\n\n01.  新建数据库并导入sql文件夹下的数据库脚本到MySQL\n02.  修改application-dev.yml中MySQL数据库的连接信息\n04.  修改application-dev.yml中Redis（包括redisson）的连接信息\n05.  运行启动类BluewindBootApplication，即可正常启动项目\n\n### 内置功能\n权限管理\n01.  用户登录：用户输入账户密码登录系统\n02.  用户注册：用户根据邮箱和验证码可进行系统用户注册\n03.  部门管理：维护系统内的部门组织架构树\n04.  岗位管理：维护岗位类型赋予用户\n05.  用户管理：用户是系统操作者，该功能主要完成系统用户信息配置\n06.  角色管理：角色菜单权限分配\n07.  菜单管理：配置系统菜单，操作权限，按钮权限标识等\n\n系统设置\n01.  数据字典：对系统中经常使用的一些较为固定的数据进行维护\n02.  业务流水号：配置生成指定规则的业务流水号\n03.  网站配置：配置网站信息\n04.  定时任务调度：基于Qurtaz 在线（添加、修改、删除)任务调度包含执行结果日志\n04.  业务规则管理：管理系统业务规则信息(通用配置)\n\n系统监控\n01.  Druid监控：通过Druid监视当前系统数据库连接池状态\n02.  登录日志：对每个用户的登录信息进行监控，获取用户的 IP，地理位置等信息\n03.  操作日志：通过自定义注解，对用户的操作进行记录\n04.  服务器监控：监视当前系统CPU、内存、磁盘、堆栈等相关信息\n05.  在线用户监控：监控系统当前在线用户\n\n邮件服务\n01.  邮件发送：邮件发送共有五种方式，文本、HTML、图片、附件、模板\n\nitfc服务管理\n01.  服务秘钥：给itfc服务使用方颁发秘钥，用于访问服务时鉴权\n02.  服务权限：给不同的秘钥分配不同的接口权限，保证接口的安全性\n\n\n### 页面展示\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194325_04527e94_5304908.png \"登陆20210928190004.png\")\n![注册](src/main/resources/static/images/readme/注册.png)\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194411_0de6e6c6_5304908.png \"行为验证码20210928190124.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194428_1d3201e2_5304908.png \"用户管理20210928190218.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194448_72e9ee18_5304908.png \"角色管理20210928190248.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194504_5d7c3d7f_5304908.png \"菜单管理20210928190323.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194552_2ca2b92e_5304908.png \"业务流水号20210928190704.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194621_db9a1d1b_5304908.png \"数据字典20210928190647.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194638_6eda7fe8_5304908.png \"定时任务20210928190719.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194712_6b7724b1_5304908.png \"服务器监控20210928190500.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194734_e8e855eb_5304908.png \"在线用户管理20210928190630.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194748_81140ee1_5304908.png \"操作日志20210928190425.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194808_fc3af25b_5304908.png \"Druid监控20210928190607.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194821_57606555_5304908.png \"服务秘钥20210928190345.png\")\n![输入图片说明](https://images.gitee.com/uploads/images/2021/0928/194834_97216cc4_5304908.png \"服务权限20210928190403.png\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllllllxy%2Fbluewind-boot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fllllllxy%2Fbluewind-boot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllllllxy%2Fbluewind-boot/lists"}