Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked from Caratacus/Crown

Based on SpringBoot2, Crown builds a rapidly developed web application scaffolding.

License

Notifications You must be signed in to change notification settings

SimonChina/Crown

Repository files navigation

Based on SpringBoot2, Crown builds a rapidly developed web application scaffolding.

Crown官方交流群:223706133 Crown官方交流群

spring-boot JDK 1.8


本人作为mybatis-plus核心开发之一,编写了该项目以推广mybatis-plus3.0的使用

参考本项目完全可以让你轻松玩转mybatis-plus最新版本(持续更新),故也称为教学版本

除了基本使用,还有一些进阶玩法在项目中等待大家来发现

文档中心 https://caratacus.github.io

体验地址 http://crown.baomidou.com/login.html


Feature 🚀
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再见,再也不见
N 更多特性持续更新

Frameworks 🔬
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
N 以上依赖基本都会升级为最新版本

Ready 🐱
1 JDK1.8+
2 MySQL5.7+
3 Gradle4.10+

Start 🐶
1 准备好上述基本环境
2 导入crown.sql文件(src/test/resources/sql/crown.sql)
3 启动CrownApplication.java
4 访问http://localhost:8088

Show 🌴

login.jpg
user.png
role.png
menu.png
menu-form.png
resource.png


Thanks 😋

该分支前端页面来源自 EasyWeb.
https://gitee.com/whvse/EasyWeb.


License 🌐

The Crown is released under of the Mit License.


有事烧钱 :octocat:

pay.jpg

About

Based on SpringBoot2, Crown builds a rapidly developed web application scaffolding.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 56.6%
  • JavaScript 26.2%
  • HTML 10.0%
  • CSS 5.3%
  • PLpgSQL 1.9%

AltStyle によって変換されたページ (->オリジナル) /