X-SpringBoot

项目说明

X-SpringBoot 是一个轻量级的Java快速开发平台,基于各大开源项目组合而来,用于快速构建中小型API、RESTful API项目,该项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动。

本项目已大量重构,精简了大量代码减少第三方依赖,最干净的脚手架。

引入了lombok 大量简化了代码

引入了MyBatis Plus 大量简化了SQL

引入hutool 工具包 规范工具类

引入minio 分布式文件系统

前后端完全脱离,前端代码可单独部署

支持密码和手机号 获取token

账号密码:admin/admin

版本信息

核心框架:Spring Boot 2.1.3

安全框架:Apache Shiro 1.4

视图框架:Spring MVC 5.1

持久层框架:MyBatis Plus 3.1.0

日志管理:SLF4J 1.7、Log4j

页面交互:Vue2.x

环境

jdk 1.8

mysql 5.7

redis

nginx

项目结构

X-SpringBoot

├─doc

│ ├─db.sql 项目SQL语句

│ ├─nginx.confi nginx 配置文件

│ ├─updateLog 更新日志

├─authentication 权限认证

├─common 公共模块

│ ├─annotation 自定义注解

│ ├─aspect 系统日志

│ ├─base base包

│ ├─exception 异常处理

│ ├─utils 一些工具类

│ ├─validator 后台校验

│ └─xss XSS过滤

├─config 配置信息

├─interceptor token拦截器

├─modules 功能模块

│ ├─app API接口模块(APP调用)

│ ├─oss 文件服务模块

│ └─sys 权限模块

│ └─apkversion APK 版本管理

│ └─gen 代码生成

├─Application 项目启动类

├─Swagger2 swagger2类

├──resources

│ ├─mapper SQL对应的XML文件

部署

后台部署

1、 $git clong https://github.com/yzcheng90/X-SpringBoot.git

2 、IDEA 打开项目引入依赖

3、 创建数据库x_springboot,数据库编码为UTF-8,执行doc/db.sql文件,初始化数据

4、 IDEA运行Application.java,则可启动项目 http://localhost:8080

前台部署

1、 打开nginx 目录 /conf/nginx.conf

2、 在server中修改 root 和 index

...

server {

....

#静态页面目录

root E:\github\X-SpringBoot\x-springboot-ui;

#默认首页

index login.html;

....

location ^~// {

proxy_pass http://127.0.0.1:8080; #这里为后台服务地址

}

}

...

3、启动nginx 访问 localhost

系统截图

常见问题

1、启动报错

是因为依赖没有引入 maven --> reimport 重新引入

2、验证码失败

是因为redis 没有启动

3、数据库连接不上(mysql 5.7)

1) 看看application.yml 配置文件中 spring.profiles.active: dev

当前配置的是dev ,就修改application-dev.yml 中的数据库连接IP用户密码

2) 如果改完了还是不行,看看你mysql版本8.0以上 须要修改pom.xml中的 mysql-connector-java 的版本

最后

交流QQ群:17470566

本人QQ:913624256

如果喜欢,记得star fork 谢谢您的关注 x_springboot会持续维护

java快速开发项目_GitHub - Johnnyzhoutq/X-SpringBoot: X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】...相关推荐

  1. 私活利器,时薪翻一番,推荐几个SpringBoot项目,建议你改改

    点赞再看,养成习惯 前言 不得不佩服 SpringBoot 的生态如此强大,今天给大家推荐几款优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了.私活利器,建议收藏

  2. 飞特商城后台管理系统是接私活利器,企业级快速开发框架 商城后台 取之开源,用之开源

    简介: 飞特后台管理系统是接私活利器,企业级快速开发框架 技术选型 注册中心:zookeeper 分布式治理框架 :dubbo 核心框架:Spring Boot 权限框架:Apache Shiro 模 ...

  3. 11个springboot快速开发的项目,接私活利器

    转自公众号:码云Gitee 本文为大家精选了 码云 上优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架.文件文档系统.秒杀系统.微服务化系统.后台管理系统等,希望能够给大家带来一点帮 ...

  4. 10个Spring Boot快速开发的项目,接私活利器(快速、高效)

    本文为大家精选了 码云 上优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架.文件文档系统.秒杀系统.微服务化系统.后台管理系统等,希望能够给大家带来一点帮助:) 1.项目名称:分布式 ...

  5. 整理了35个快速开发平台,前后端都有 ,接私活拿来即用,非常方便!

    一个基于 SpringBoot+Redis+Vue 仿饿了么外卖系统(后台+移动端),可二次开发接私活! 从零开始用SpringBoot 搭了一套万能文件在线预览系统,我觉的挺好用! 这 9 个 Ja ...

  6. springboot快速开发框架推荐,接私活利器

    1.项目名称:分布式敏捷开发系统架构 项目简介:基于 Spring + SpringMVC + Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录).内容管理. ...

  7. java web开源项目源码_超赞!推荐一个专注于Java后端源码分析的Github项目!

    大家好,最近有小伙伴们建议我把源码分析文章及源码分析项目(带注释版)放到github上,这样小伙伴们就可以把带中文注释的源码项目下载到自己本地电脑,结合源码分析文章自己本地调试,总之对于学习开源项目源 ...

  8. 私活利器,docker快速部署node.js应用

    http://cnodejs.org/topic/53f494d9bbdaa79d519c9a4a 最近研究了几天docker的快速部署,感觉很有新意,非常轻量级和方便,打算在公司推广一下,解放运维, ...

  9. eth java,一个轻量级的Java实现的ETH库

    简介: 这是一个轻量级的eth库,支持eth的私钥,公钥,地址的生成,和eth及其智能合约的转账离线签名操作 项目地址:https://github.com/wypeng2012/ETHLiteFor ...

  10. java web 轻量 编辑器_NKeditor: NKedtior是一款优秀的轻量级Web编辑器,基于 Kindedior 二次开发...

    再一次温馨提示:建议有问题请提 issue 不要在评论区提, 评论区的内容一般没有及时看就被其他消息掩盖了,很容易被忽略看不到. NKeditor NKedtior是基于 kindeditor 进行二 ...

最新文章

  1. 经常使用的android弹出对话框
  2. 计算机达人成长之路(3)连载
  3. spring security认证的底层实现
  4. HTML5 Audio标签API整理(三)
  5. 大剑无锋之如何评判一个算法的优劣【面试推荐】
  6. JavaScript(js)的replace问题的解决
  7. 2597 团伙(并查集就是好用!)
  8. java mvc 登陆_SpringMVC实现用户登录实例
  9. 毕业5年决定你的一生_4
  10. E49AL刷BIOS
  11. quicktime for java,QuickTime是什么意思
  12. python公式_python公式大全
  13. MS计算轨迹的分子间作用能
  14. 雅虎市值_雅虎! 一头扎进报纸业务
  15. Pulsar Summit Asia 2022 议题征集令,倒计时十天提交演讲议题
  16. Unable to negotiate with xxxx port 22
  17. 芯片精灵 测优盘主控 量产
  18. [Markdown]windows本地写markdown文件和上传图片到免费图床
  19. 简单易用的运动控制卡(一):硬件接线和上位机开发
  20. linux安装un解压工具,压缩及解压缩工具

热门文章

  1. LeetCode Top 100 Liked Questions 416. Partition Equal Subset Sum (Java版; Medium)
  2. 忘记电脑开机密码怎么办
  3. 专业商标制作,免费logo在线设计
  4. PHP读取word文档 导入word文档
  5. HLG 1506 屠夫和狙击手【判断点在线段上+线段与圆相交】
  6. Android CHM文件阅读器
  7. 开发者百宝箱——DevToys
  8. 在线CHM阅读器(2)——文件提取及关键文件解析
  9. 整理PC端微信文件夹
  10. Twitterrific for Mac(Twitter客户端)