2023-01-23 11:04:42 +08:00
2023-01-22 17:53:53 +08:00
2023-01-22 17:49:39 +08:00
2023-01-23 11:04:42 +08:00
2018-01-08 09:20:03 +08:00
2019-04-22 22:26:07 +08:00
2023-01-16 17:13:43 +08:00
2023-01-22 17:54:46 +08:00
2021-05-24 14:35:05 +08:00

X-SpringBoot

Image text Image text Image text

更新日志 | 项目地址 | SpringCloud版本 |前台项目地址

项目说明

  • X-SpringBoot 是一个轻量级的Java快速开发平台基于各大开源项目组合而来用于快速构建中小型API、RESTful API项目该项目已经有过多个真实项目的实践稳定、简单、快速使我们摆脱那些重复劳动。
  • 本项目已大量重构,精简了大量代码减少第三方依赖,最干净的脚手架。
  • 引入了lombok 大量简化了代码
  • 引入了MyBatis Plus 大量简化了SQL
  • 引入hutool 工具包 规范工具类
  • 引入minio 分布式文件系统
  • 引入autoFull 自动填充绑定框架,多表关联不用写sql
  • 前后端完全脱离,前端代码可单独部署
  • 自定义Spring Security 支持获取token
  • 账号密码admin/admin

版本信息

  • 核心框架Spring Boot 2.7.7
  • 安全框架Spring Security 5.7.x
  • 持久层框架MyBatis Plus 3.5.2
  • 日志管理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 一些工具类
│  └─xss XSS过滤
│ 
├─config 配置信息
├─interceptor token拦截器
│ 
├─modules 功能模块
│  ├─oss 文件服务模块
│  ├─sys 权限模块
│  └─gen 代码生成
│ 
├─Application 项目启动类
│  
├──resources 
│  ├─mapper SQL对应的XML文件


系统截图 Image text Image text Image text

常见问题

1、启动报错

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

2、数据库连接不上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
  • 本人QQ913624256
  • 如果喜欢记得star fork 谢谢您的关注 x-springboot会持续维护
Description
No description provided
Readme 4.7 MiB
Languages
Java 100%