java快速开发项目_GitHub - Johnnyzhoutq/X-SpringBoot: X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】...
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快速开发平台,能快速开发项目并交付【接私活利器】...相关推荐
- 私活利器,时薪翻一番,推荐几个SpringBoot项目,建议你改改
点赞再看,养成习惯 前言 不得不佩服 SpringBoot 的生态如此强大,今天给大家推荐几款优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了.私活利器,建议收藏
- 飞特商城后台管理系统是接私活利器,企业级快速开发框架 商城后台 取之开源,用之开源
简介: 飞特后台管理系统是接私活利器,企业级快速开发框架 技术选型 注册中心:zookeeper 分布式治理框架 :dubbo 核心框架:Spring Boot 权限框架:Apache Shiro 模 ...
- 11个springboot快速开发的项目,接私活利器
转自公众号:码云Gitee 本文为大家精选了 码云 上优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架.文件文档系统.秒杀系统.微服务化系统.后台管理系统等,希望能够给大家带来一点帮 ...
- 10个Spring Boot快速开发的项目,接私活利器(快速、高效)
本文为大家精选了 码云 上优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架.文件文档系统.秒杀系统.微服务化系统.后台管理系统等,希望能够给大家带来一点帮助:) 1.项目名称:分布式 ...
- 整理了35个快速开发平台,前后端都有 ,接私活拿来即用,非常方便!
一个基于 SpringBoot+Redis+Vue 仿饿了么外卖系统(后台+移动端),可二次开发接私活! 从零开始用SpringBoot 搭了一套万能文件在线预览系统,我觉的挺好用! 这 9 个 Ja ...
- springboot快速开发框架推荐,接私活利器
1.项目名称:分布式敏捷开发系统架构 项目简介:基于 Spring + SpringMVC + Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录).内容管理. ...
- java web开源项目源码_超赞!推荐一个专注于Java后端源码分析的Github项目!
大家好,最近有小伙伴们建议我把源码分析文章及源码分析项目(带注释版)放到github上,这样小伙伴们就可以把带中文注释的源码项目下载到自己本地电脑,结合源码分析文章自己本地调试,总之对于学习开源项目源 ...
- 私活利器,docker快速部署node.js应用
http://cnodejs.org/topic/53f494d9bbdaa79d519c9a4a 最近研究了几天docker的快速部署,感觉很有新意,非常轻量级和方便,打算在公司推广一下,解放运维, ...
- eth java,一个轻量级的Java实现的ETH库
简介: 这是一个轻量级的eth库,支持eth的私钥,公钥,地址的生成,和eth及其智能合约的转账离线签名操作 项目地址:https://github.com/wypeng2012/ETHLiteFor ...
- java web 轻量 编辑器_NKeditor: NKedtior是一款优秀的轻量级Web编辑器,基于 Kindedior 二次开发...
再一次温馨提示:建议有问题请提 issue 不要在评论区提, 评论区的内容一般没有及时看就被其他消息掩盖了,很容易被忽略看不到. NKeditor NKedtior是基于 kindeditor 进行二 ...
最新文章
- 经常使用的android弹出对话框
- 计算机达人成长之路(3)连载
- spring security认证的底层实现
- HTML5 Audio标签API整理(三)
- 大剑无锋之如何评判一个算法的优劣【面试推荐】
- JavaScript(js)的replace问题的解决
- 2597 团伙(并查集就是好用!)
- java mvc 登陆_SpringMVC实现用户登录实例
- 毕业5年决定你的一生_4
- E49AL刷BIOS
- quicktime for java,QuickTime是什么意思
- python公式_python公式大全
- MS计算轨迹的分子间作用能
- 雅虎市值_雅虎! 一头扎进报纸业务
- Pulsar Summit Asia 2022 议题征集令,倒计时十天提交演讲议题
- Unable to negotiate with xxxx port 22
- 芯片精灵 测优盘主控 量产
- [Markdown]windows本地写markdown文件和上传图片到免费图床
- 简单易用的运动控制卡(一):硬件接线和上位机开发
- linux安装un解压工具,压缩及解压缩工具