接私活利器丨X-SpringBoot轻量级的Java快速开发平台,源码分享

SpringBoot详解 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。...... 阅读详情

项目说明

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

版本信息

  • 核心框架:Spring Boot 2.1.8
  • 安全框架:Spring Security
  • 视图框架:Spring MVC 5.1.x
  • 持久层框架: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 clone 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; #这里为后台服务地址
           }
       }
       ...
       
       ( 这里建议直接复制项目中的doc/nginx.conf替换你的nginx配置文件,然后修改静态页面目录 )
       
    3、启动nginx 访问 localhost

系统截图

X-SpringBoot项目源码已经全部上传完毕,如果您有需要的话

需要获取文章中的源码与文档的小伙伴,记得一键三连哦
 添加V❥:tulingQY 备注(888)可以免费获取到哦

接私活利器丨X-SpringBoot轻量级的Java快速开发平台,源码分享

接私活利器丨X-SpringBoot轻量级的Java快速开发平台,源码分享

接私活利器丨X-SpringBoot轻量级的Java快速开发平台,源码分享

常见问题

1、启动报错

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

2、验证码获取失败

1) redis没有启动
2) nginx 没有配置好
3) 如果部署的不是同一台机器,前台common.js中的url要改成ip

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 的版本

4、启动了nginx 还是不能访问前台

1) 确认一下nginx.conf 配置有没有问题

2)把所有的nginx的进程都结束再启动试试 (一般有很多个nginx的进程,结束一个再重新启动也是没用的)

3)如果项目目录名带T开头,nginx.conf 里面的目录要 双反斜杠 \\  或改为 正斜杠 / 

最后

X-SpringBoot项目源码已经全部上传完毕,如果您有需要的话

需要获取文章中的源码与文档的小伙伴,记得一键三连哦
 添加V❥:tulingQY 备注(888)可以免费获取到哦

接私活利器丨X-SpringBoot轻量级的Java快速开发平台,源码分享

X-SpringBoot:X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】 X-SpringBoot || | 项目说明 X-SpringBoot是一个轻量级的Java快速开发平台,基于各大开源项目组合而来,用于快速构建中小型API,RESTful API项目,该项目已经有过多个真实项目的实践,稳定,简单,快速,使我们可以那些重复劳动。 本项目已大量重构,精简扩展代码减少了第三方依赖,最干净的脚手架。 上载lombok大量简化了代码 上一篇MyBatis Plus大量简化了SQL 约会hutool工具包规范工具类 ♡minio分布式文件系统 前一级完全脱离,前端代码可单独部署 自定义Spring Security支持获取令牌 账号密码:admin / admin 版本 立即下载

相关推荐

my-spring-boot-project:源自renren-fast项目,二次开发而来,集成代码生成器,Redis二级缓存,mybatis分页插件等

项目说明 renren-fast是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】 具有如下特点 友好的代码结构及注释,便于阅读及二次开发 实现前阶段分离,通过token进行数据交互,前端再也不用关注预期技术 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求 页面互动使用Vue2.x,极大的提高了开发效率 完善的代码生成机制,可在线生成实体,xml,dao,service,html,js,sql代码,减少70%以上的开发任务 ♡quartz定时任务,可动态完成任务的添加,修改,删除,暂停,恢复及日志查看等功能 彼API模板,根据令牌作为登录令牌,极大的方便了APP接口开发 ♡Hibernate Validator验证框架,轻松实现预先验证 约会云存储服务,已支持:七牛云,阿里云,腾讯云等 حswagger文档支持,方便编写API接口文档 约会路由机制,刷新页面

u31客户端 java开发_GitHub - zywu31/X-SpringBoot: X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】...

X-SpringBoot项目说明X-SpringBoot 是一个轻量级的Java快速开发平台,基于各大开源项目组合而来,用于快速构建中小型API、RESTful API项目,该项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动。本项目已大量重构,精简了大量代码减少第三方依赖,最干净的脚手架。引入了lombok 大量简化了代码引入了MyBatis Plus 大量简化了SQL引入...

weixin_39816448的博客 390

佳能C3025打印机扫描方法

佳能C3025彩色打印机扫描方法 步骤一、如果打印机处于休眠状态,可按图中标记的按钮唤醒打印机; 然后点击屏幕上的【扫描】 步骤二、扫描类型选择【文件】 步骤三、点击屏幕上的【地址簿】 步骤四、此时屏幕胡看到名字,如果看不到自己的名字,可往下滑动直到看到自己的名字,然后点击自己的名字,再点击右下角的【应用】 步骤五、点击【发送设置】,可看到文件格式为PDF,点击可以选择JPEG的图片格式。...

weixin_46019317的博客 2万+

接私活神器!一个轻量级的 Java 快速开发平台!

X-SpringBoot —— 一个轻量级的 Java 快速开发平台,用于快速构建中小型 API、RESTful API 项目,代码简洁,架构清晰,能快速开发项目并交付(接私活神器)。

weixin_43400476的博客 487

嵌套交叉验证的‘双循环’哲学:为什么你的模型评估总是不准?

本文深入探讨了嵌套交叉验证(Nested Cross-Validation)在机器学习模型评估中的关键作用,揭示了传统交叉验证方法存在的偏差问题。通过双重循环设计,嵌套交叉验证有效隔离数据,提供无偏评估,显著提升模型在真实场景中的性能预测准确性。文章还提供了工程实践中的优化策略和量化分析,帮助开发者在计算成本与评估精度之间找到平衡。

b3n4m5q6w7的博客 225

宝骏kiwi 630 730 560 E100 E200 E300 310 510 610 330 530维修手册电路图资料线路图接线图更新

2020-2022年宝骏RS-3维修手册和电路图。2020-2022年宝骏RS-3维修手册和电路图。2019-2021年宝骏RC-6维修手册和电路图。2019-2021年宝骏RC-6维修手册和电路图。2019-2020年宝骏RS-5维修手册和电路图。2019-2020年宝骏RS-5维修手册和电路图。2019-2020年宝骏RM-5维修手册和电路图。2019-2020年宝骏RM-5维修手册和电路图。2019-2021年宝骏510维修手册和电路图。2019-2021年宝骏510维修手册和电路图。

weixin_45821055的博客 1771

java开源的快速开发平台哪家强_接私活利器丨X-SpringBoot轻量级的Java快速开发平台,源码分享

项目说明X-SpringBoot 是一个轻量级的Java快速开发平台,基于各大开源项目组合而来,用于快速构建中小型API、RESTful API项目,该项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动。本项目已大量重构,精简了大量代码减少第三方依赖,最干净的脚手架。引入了lombok 大量简化了代码引入了MyBatis Plus 大量简化了SQL引入hutool 工具包 规...

weixin_39828193的博客 339

医学图像处理实战:3D Slicer从安装到病灶分析全流程指南

本文提供了一份详尽的3D Slicer实战指南,涵盖从软件安装、DICOM数据导入到图像增强、病灶分割及三维可视化的全流程。重点演示了如何利用阈值分割、区域生长等核心图像处理技术进行病灶分析,并生成定量报告,是医学影像分析初学者的实用入门教程。

weixin_29278805的博客 601

源码修改可以连接所有ip_接私活利器丨X-SpringBoot轻量级的Java快速开发平台,源码分享...

项目说明X-SpringBoot 是一个轻量级的Java快速开发平台,基于各大开源项目组合而来,用于快速构建中小型API、RESTful API项目,该项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动。本项目已大量重构,精简了大量代码减少第三方依赖,最干净的脚手架。引入了lombok 大量简化了代码引入了MyBatis Plus 大量简化了SQL引入hutool 工具包 规...

weixin_39572794的博客 74

【Java完整版 面试必备】Leetcode Top100题目和答案-滑动窗口篇

【Java完整版 面试必备】Leetcode Top100题目和答案-滑动窗口篇

weixin_43298211的博客 2246

机器学习实战5-天气预测系列:利用数据集可视化分析数据,并预测某个城市的天气情况

大家好,我是微学AI,最近天气真的是多变啊,忽冷忽热,今天再次给大家带来天气的话题,机器学习实战5-天气预测系列,我们将探讨一个城市的气象数据集,并利用机器学习来预测该城市的天气状况。该数据集包含年平均温度和湿度等信息。

微学AI的博客 1万+

【程序源代码】轻量级、前后端分离的Java快速开发平台

“关键字:springboot 基础开发框架”正文:springboot 基础后台管理开发框架系统介绍renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快...

程序源代码 477

18. 从 SAP Fiori Elements List Report 中的图片显示,谈谈背后的 XML Template 设计机制

至此,Fiori Elements List Report 这个模版里,图片显示的原理,笔者已经从开发人员层面需要定义的注解,和 Fiori Elements 框架层面如何解析这些注解,这两方面做了深入介绍。从本文开始,我们从 Fiori Elements 预制的标准 XML Template 模版的设计,来介绍我们在最终 Fiori Elements 页面看到的产品图标,是如何渲染出来的。但是,List Report 里产品的图标显示,到底是上面这些 XML 文件里的哪一个里定义的呢?

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 607

java的家庭理财系统_优秀开源项目financePub-家庭理财管理平台助你开源节流

上一篇文章《优秀开源项目,列举市面上前后端分离快速开发平台,接私活利器》受到很多粉丝的热烈喜爱,很多私信我要部署的地址呢,还有要源码的。今天再给大家分享个家庭理财方面的收支管理平台。我平时都有个人理财方面的好习惯,对自己的收支进行管控,但市面上各种各样的APP,我都信不过把自己的数据放上去,而且好些app都无法实现自己的定制化的功能,因此作为程序员的我自己开发了套家庭里慈爱收支管理系统。话不多说,...

weixin_39850152的博客 422

ABAP CDS SELECT, parameters 全面解析:把参数化视图玩明白(含可运行示例)

这篇技术博客介绍了ABAP CDS中参数化视图的用法与实践。文章从业务需求出发,解释了参数化视图的必要性,并详细说明了语法规则、参数类型匹配、视图内部参数引用等关键点。重点展示了在JOIN和ASSOCIATION中传递参数的写法,提供了航线分析的完整业务案例和可运行代码示例。文章还总结了视图实体与DDIC视图的差异、会话变量使用技巧等实践要点,特别强调了JOIN中必须显式传参的语法要求。通过真实场景演示,帮助开发者掌握参数化CDS的高效应用。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 362

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

优秀的开源项目C_优秀开源项目financePub-家庭理财管理平台助你开源节流

上一篇文章《优秀开源项目,列举市面上前后端分离快速开发平台,接私活利器》受到很多粉丝的热烈喜爱,很多私信我要部署的地址呢,还有要源码的。今天再给大家分享个家庭理财方面的收支管理平台。我平时都有个人理财方面的好习惯,对自己的收支进行管控,但市面上各种各样的APP,我都信不过把自己的数据放上去,而且好些app都无法实现自己的定制化的功能,因此作为程序员的我自己开发了套家庭里慈爱收支管理系统。话不多说,...

weixin_39621178的博客 336

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【亲测免费】 探索 X-SpringBoot:一个高效、灵活的Spring Boot增强工具

探索 X-SpringBoot:一个高效、灵活的Spring Boot增强工具 项目简介 是一个由开发者 yzcheng90 创建的开源项目,它旨在为Spring Boot应用程序提供一系列强大的扩展和优化功能。该项目致力于简化开发流程,提高代码质量和可维护性,让Java开发者可以更加高效地构建基于Spring Boot的应用。 技术分析 X-SpringBoot 基于Spring Boot框架,...

gitblog_00093的博客 854

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

01_springboot2.x之springboot入门

1、简介 Spring Boot来简化Spring应用开发,约定大于配置, 去繁从简,just run就能创建一个独立的,产品级别的应用。 优点: 1、简化Spring应用开发的一个框架; 2、整个Spring技术栈的一个大整合; 3、J2EE开发的一站式解决方案* 4、快速创建独立运行的Spring项目以及与主流框架集成 5、使用嵌入式的Servlet容器,应用无需打成WAR包 6、starte...

含江君 317

SpringBoot版本升级指南:x到x迁移的20个注意事项

Spring Boot 版本升级指南:x 到 x 迁移的 20 个注意事项

梵心白莲的博客 1209

XBoot:基于Spring Boot 2.x的一站式前后端分离快速开发平台

代码拥有详细注释 无复杂逻辑 核心使用 SpringBoot 2.4.8JWT / 基于Redis可配置单设备登录Token交互 任意切换 提供开放平台、OAuth2认证中心 支持点单登录JPA + Mybatis-Plus 任意切换操作日志记录方式任意切换Mysql或Elasticseach记录Java、Vue、SQL代码生成效率翻四倍动态权限管理、多维度轻松控制权限按钮显示、数据权限管理支持社交账号、短信等多方式登录 不干涉原用户数据 实现第三方账号管理。

chenchuang0128的博客 1788

初识SpringBoot -- SpringBoot快速入门保姆级教程(一)

为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。(博客的参考源码可以在我主页的资源里找到,如果在学习的过程中有什么疑问欢迎大家在评论区向我提出)SpringBoot简介Spring Boot是由Pivotal团队提供的一套开源框架,可以简化spring应用的创建及部署。它提供了丰富的Spring模块化支持,可以帮助开发者更轻松快捷地构建出企业级应用。

HHX_01的博客 2236

基于SpringBoot2.7和Vue3的快速开发平台

羚羊系统专注于实际业务场景, 集成多个功能模块, 方便快速开发功能, 避免重复开发,目前支持微服务和单体部署无缝切换,代码无需改动, 项目100%开源,允许商用基于SpringCloud 2023、SpringBoot2.7, Oauth2的RBAC权限系统封装很多常用通过框架组件, 开箱即用欢迎使用本项目并提出宝贵建议, 如果项目对你有用,麻烦点击一下star😀。

沈光阳的博客 727

一款基于 Spring Boot、Vue、Element UI 的快速开发平台,零代码开发,致力于做更简洁的后台管理系统(附源码)

它基于Spring Boot、Vue、Element UI等热门技术栈,提供了从前端到后端的一站式处理方案,帮助开发者处理70%的重复劳动,从而大幅提高开发效率。

m0_68103752的博客 1947

开箱即用的 SpringBoot 企业级开发平台

基于 Spring 实现的通用权限管理平台(RBAC模式)。整合最新技术高效快速开发,前后端分离模式,开箱即用。核心模块包括:用户、角色、职位、组织机构、菜单、字典、日志、多应用管理、文件管理、定时任务等功能。代码量少、学习简单、功能强大、轻量级、易扩展,轻松开发从现在开始!

m0_68103666的博客 492
上一篇: 基于SSM+Docker+MyBatis+Elasticsearch微服务商城系统源码分享
下一篇: 基于spring-boot,mybatis开发的hsweb 后台管理基础框架源码分享
在酒吧写代码
博客等级 码龄7年 210粉丝 330原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值