{"id":13841540,"url":"https://github.com/Caratacus/Crown","last_synced_at":"2025-07-11T12:32:45.218Z","repository":{"id":45695869,"uuid":"154293841","full_name":"Caratacus/Crown","owner":"Caratacus","description":"Based on SpringBoot2, Crown builds a rapidly developed web application scaffolding. ","archived":false,"fork":false,"pushed_at":"2022-07-18T10:28:12.000Z","size":12465,"stargazers_count":166,"open_issues_count":0,"forks_count":76,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-08-05T17:28:21.834Z","etag":null,"topics":["bootstrap","crown","gradle","hibernate-validator","hikaricp","jquery","layui","liquibase","log4j2","lombok","modelmapper","mybatis","mybatis-plus","p6spy","restful","shiro","springboot","swagger-ui","travis","vue"],"latest_commit_sha":null,"homepage":"http://crown.baomidou.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Caratacus.png","metadata":{"files":{"readme":"README.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}},"created_at":"2018-10-23T08:45:10.000Z","updated_at":"2024-07-24T14:14:38.000Z","dependencies_parsed_at":"2022-07-18T06:47:03.419Z","dependency_job_id":null,"html_url":"https://github.com/Caratacus/Crown","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caratacus%2FCrown","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caratacus%2FCrown/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caratacus%2FCrown/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Caratacus%2FCrown/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Caratacus","download_url":"https://codeload.github.com/Caratacus/Crown/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225720421,"owners_count":17513597,"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":["bootstrap","crown","gradle","hibernate-validator","hikaricp","jquery","layui","liquibase","log4j2","lombok","modelmapper","mybatis","mybatis-plus","p6spy","restful","shiro","springboot","swagger-ui","travis","vue"],"created_at":"2024-08-04T17:01:13.897Z","updated_at":"2024-11-21T11:31:16.514Z","avatar_url":"https://github.com/Caratacus.png","language":"JavaScript","readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/Caratacus/Crown/master/Crown.png\" width=\"300\"\u003e\n    \u003cp align=\"center\"\u003e\n        Based on SpringBoot2, Crown builds a rapidly developed web application scaffolding.\n        \u003cbr\u003e      \n        \u003cbr\u003e      \n        \u003cspan\u003e\n            \u003cspan\u003e\n                Crown官方交流群：223706133\n            \u003c/span\u003e\n            \u003cspan\u003e\n                \u003ca target=\"_blank\" href=\"https://shang.qq.com/wpa/qunwpa?idkey=180c0eb468ec425c7208f49f142e4057f3f83a2fdabfe07ccb4606a414cd6413\"\u003e\n                \u003cimg border=\"0\" src=\"https://pub.idqqimg.com/wpa/images/group.png\" alt=\"Crown官方交流群\" title=\"Crown官方交流群\"\u003e\u003c/a\u003e\n            \u003c/span\u003e\n        \u003c/span\u003e\n        \u003cbr\u003e\n        \u003cbr\u003e\n        \u003ca href=\"https://spring.io/projects/spring-boot\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/spring--boot-2.1.8.RELEASE-blue.svg\" alt=\"spring-boot\" title=\"spring-boot\"\u003e\u003c/a\u003e\n\t\t\u003ca href=\"https://github.com/Caratacus/Crown2\"\u003e\n        \u003cimg src=\"https://tokei.rs/b1/github/Caratacus/Crown2?category=lines\" alt=\"lines\" title=\"lines\"\u003e\u003c/a\u003e\n\t\t\u003ca href=\"https://github.com/Caratacus/Crown2\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/JDK-1.8-green.svg\" alt=\"JDK 1.8\" title=\"JDK 1.8\"\u003e\u003c/a\u003e\n\t\t\u003ca href=\"https://mit-license.org\"\u003e\n        \u003cimg src=\"https://img.shields.io/cocoapods/l/Alamofire.svg?style=flat\" alt=\"mit\" title=\"mit\"\u003e\u003c/a\u003e\n    \u003c/p\u003e\n\u003c/p\u003e\n\n-----------------------------------------------------------------------------------------------\n\n\u003e **文档中心** [https://caratacus.github.io](https://caratacus.github.io)\n\n\u003e **layUI前后端分离版本** [https://github.com/Caratacus/Crown](https://github.com/Caratacus/Crown/tree/layui)\n\n-----------------------------------------------------------------------------------------------\n##### Feature :rocket:\n\u003csup\u003e\n\u003csup\u003e1\u003c/sup\u003e 防止XSS攻击、SQL注入，妈妈再也不用担心我的安全问题 \u003cbr/\u003e\n\u003csup\u003e2\u003c/sup\u003e 深度定制mybatis-plus，各种玩法意想不到 \u003cbr/\u003e\n\u003csup\u003e3\u003c/sup\u003e 深入拓展ModelMapper，各种类型一键转换 \u003cbr/\u003e\n\u003csup\u003e4\u003c/sup\u003e 接口日志详情打印，所有访问信息一览无遗 \u003cbr/\u003e\n\u003csup\u003e5\u003c/sup\u003e P6spy打印SQL，一切操作尽在掌握 \u003cbr/\u003e\n\u003csup\u003e6\u003c/sup\u003e Shiro鉴权 \u003cbr/\u003e\n\u003csup\u003eN\u003c/sup\u003e 更多特性持续更新 \u003cbr/\u003e\n\u003c/sup\u003e\n\n-----------------------------------------------------------------------------------------------\n##### Frameworks :microscope:\n\u003csup\u003e\n\u003csup\u003e1\u003c/sup\u003e 核心框架: SpringBoot \u003cbr/\u003e\n\u003csup\u003e2\u003c/sup\u003e 持久层框架: mybatis、mybatis-plus \u003cbr/\u003e\n\u003csup\u003e3\u003c/sup\u003e 数据库连接池: HikariCP \u003cbr/\u003e\n\u003csup\u003e4\u003c/sup\u003e 数据校验: HibernateValidator \u003cbr/\u003e\n\u003csup\u003e5\u003c/sup\u003e 对象转换: ModelMapper \u003cbr/\u003e\n\u003csup\u003e6\u003c/sup\u003e JSON转换: Jackson FastJson\u003cbr/\u003e\n\u003csup\u003e7\u003c/sup\u003e 接口文档: Swagger \u003cbr/\u003e\n\u003csup\u003e8\u003c/sup\u003e 基础工具类: ApacheCommons、VjTools \u003cbr/\u003e\n\u003csup\u003e9\u003c/sup\u003e 日志: SLF4J、Async Log4j2 \u003cbr/\u003e\n\u003csup\u003e10\u003c/sup\u003e SQL打印: P6spy \u003cbr/\u003e\n\u003csup\u003e11\u003c/sup\u003e 权限认证: Shiro \u003cbr/\u003e\n\u003csup\u003e12\u003c/sup\u003e 数据库主从: baomidou dynamic-datasource \u003cbr/\u003e\n\u003csup\u003eN\u003c/sup\u003e 以上依赖基本都会升级为最新版本 \u003cbr/\u003e\n\u003c/sup\u003e\n\n##### Function :neckbeard:\n\u003csup\u003e\n\u003csup\u003e1\u003c/sup\u003e 用户管理：用户是系统操作者，该功能主要完成系统用户配置 \u003cbr/\u003e\n\u003csup\u003e2\u003c/sup\u003e 部门管理：配置系统组织机构（公司、部门、小组），树结构展现支持数据权限 \u003cbr/\u003e\n\u003csup\u003e3\u003c/sup\u003e 岗位管理：配置系统用户所属担任职务 \u003cbr/\u003e\n\u003csup\u003e4\u003c/sup\u003e 菜单管理：配置系统菜单，操作权限，按钮权限标识等 \u003cbr/\u003e\n\u003csup\u003e5\u003c/sup\u003e 角色管理：角色菜单权限分配、设置角色按机构进行数据范围权限划分 \u003cbr/\u003e\n\u003csup\u003e6\u003c/sup\u003e 字典管理：对系统中经常使用的一些较为固定的数据进行维护 \u003cbr/\u003e\n\u003csup\u003e7\u003c/sup\u003e 参数管理：对系统动态配置常用参数 \u003cbr/\u003e\n\u003csup\u003e8\u003c/sup\u003e 通知公告：系统通知公告信息发布维护 \u003cbr/\u003e\n\u003csup\u003e9\u003c/sup\u003e 操作日志：系统正常操作日志记录和查询；系统异常信息日志记录和查询 \u003cbr/\u003e\n\u003csup\u003e10\u003c/sup\u003e 登录日志：系统登录日志记录查询包含登录异常 \u003cbr/\u003e\n\u003csup\u003e11\u003c/sup\u003e 在线用户：当前系统中活跃用户状态监控 \u003cbr/\u003e\n\u003csup\u003e12\u003c/sup\u003e 定时任务：在线（添加、修改、删除)任务调度包含执行结果日志 \u003cbr/\u003e\n\u003csup\u003e13\u003c/sup\u003e 代码生成：前后端代码的生成（java、html、xml、sql)支持CRUD下载 \u003cbr/\u003e\n\u003csup\u003e14\u003c/sup\u003e 系统接口：根据业务代码自动生成相关的api接口文档 \u003cbr/\u003e\n\u003csup\u003e15\u003c/sup\u003e 服务监控：监视当前系统CPU、内存、磁盘、堆栈等相关信息 \u003cbr/\u003e\n\u003csup\u003e16\u003c/sup\u003e 在线构建器：拖动表单元素生成相应的HTML代码 \u003cbr/\u003e\n\u003csup\u003e17\u003c/sup\u003e 即时日志：管理后台即可查看项目在线运行日志 \u003cbr/\u003e\n\u003c/sup\u003e\n\n-----------------------------------------------------------------------------------------------\n##### Ready :cat:\n\u003csup\u003e\n\u003csup\u003e1\u003c/sup\u003e JDK1.8+ \u003cbr/\u003e\n\u003csup\u003e2\u003c/sup\u003e MySQL5.7+ \u003cbr/\u003e\n\u003csup\u003e3\u003c/sup\u003e Gradle4.10+ \u003cbr/\u003e\n\u003c/sup\u003e\n\n-----------------------------------------------------------------------------------------------\n##### Start :dog:\n\u003csup\u003e\n\u003csup\u003e1\u003c/sup\u003e 准备好上述基本环境 \u003cbr/\u003e\n\u003csup\u003e2\u003c/sup\u003e 导入crown2.sql文件(sql/crown.sql) \u003cbr/\u003e\n\u003csup\u003e3\u003c/sup\u003e 启动Crown2Application.java \u003cbr/\u003e\n\u003csup\u003e4\u003c/sup\u003e 访问http://localhost:8088 \u003cbr/\u003e\n\u003c/sup\u003e\n\n-----------------------------------------------------------------------------------------------\n##### Show :palm_tree:\n\n![login.png](https://images.gitee.com/uploads/images/2019/0723/184701_e503cdb9_620321.png)\n\u003cbr\u003e\n![index.png](https://images.gitee.com/uploads/images/2019/0725/130956_17cb391a_620321.png)\n\u003cbr\u003e\n![job.png](https://images.gitee.com/uploads/images/2019/0725/131034_d7b84efd_620321.png)\n\u003cbr\u003e\n![console.png](https://images.gitee.com/uploads/images/2019/0725/131105_7bdbb649_620321.png)\n\u003cbr\u003e\n\n-----------------------------------------------------------------------------------------------\n##### Thanks :yum:\n\n  该项目改造自 [https://gitee.com/y_project/RuoYi](https://gitee.com/y_project/RuoYi)\n\n-----------------------------------------------------------------------------------------------\n##### License :globe_with_meridians:\n\n   The Crown2 is released under of the [Mit License](https://mit-license.org). \u003cbr/\u003e\n\n-----------------------------------------------------------------------------------------------\n##### 有事烧钱 :octocat:\n\n\u003cimg src=\"https://raw.githubusercontent.com/Caratacus/Resource/master/pay.jpg\" alt=\"pay.jpg\" width=\"650\" hight=\"150\"\u003e\n","funding_links":[],"categories":["JavaScript","JavaScript (485)"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCaratacus%2FCrown","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCaratacus%2FCrown","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCaratacus%2FCrown/lists"}