github部署java项目,javaweb项目github

2023-10-16 1659阅读

温馨提示:这篇文章已超过523天没有更新,请注意相关的内容是否还可用!

请勿忽略更新日志, 会有详细的版本更新说明!API文档加强&美化: Swagger-Bootstrap-UI, 这个很好看, 而且功能强大,支持生成离线MD文档,但是版本兼容性会有问题, 我试了很多版本, 最终1.9.3可以正常使用。javaEx, 其实就是对html,css,js的封装活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!!想了解的, 百度JavaEx即可。如果想要前后端分离的, 只需要把web资源相关的去掉, 保留后端接口即可, 接口文档看swagger即可。或者将users表中不是管理员用户的is_admin字段的值设为1. v1.0.3版本, 非管理员用户, 则访问菜单受限。《github部署java项目,javaweb项目github》来自互联网同行内容,若有侵权,请联系我们删除!

book-manager

github部署java项目,javaweb项目github
(图片来源网络,侵删)

介绍

图书管理系统

请勿忽略更新日志, 会有详细的版本更新说明!

软件截图

在线API接口文档

登录

首页轮播

图书列表

图书上架

图书编辑

图书删除

图书借阅

图书检索

图书归还

读者列表

添加读者

用户列表

操作提示

启动Banner

网页标签栏logo

软件架构

软件架构说明:

后端:

基础框架: SpringBoot

简单数据操作: Spring Data Jpa

复杂数据操作: Mybatis

安全框架: SpringSecurity

模板引擎: Thymeleaf

API文档&测试: Swagger2

API文档加强&美化: Swagger-Bootstrap-UI, 这个很好看, 而且功能强大,支持生成离线MD文档,但是版本兼容性会有问题, 我试了很多版本, 最终1.9.3可以正常使用

hutool工具箱: Java各种工具封装, 爽的雅痞

前端:

javaEx, 其实就是对html,css,js的封装活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看, 很简单, 10分钟就能上手。比较接近原生

修改起来比较方便, 所以就用了。想了解的, 百度JavaEx即可。

jQuery , 讲真的jQuery用着还是很舒服, 突破各种前端框架的限制

这里真的要吹一波jQuery插件库,强大,耦合性低,加入即用, 非常适合本项目

如果有定制需求, 可以联系作者

质量保证: 从高大上到原生, 你要的我都有

有意向聊一聊也是可以的蛮, 或许我就是你要找的那个人呢?

安装教程

建议看wiki

本地搭建好java8环境,数据库MySQL5.5+, 克隆项目

导入sql文件至数据库中

配置maven, 等待依赖下载完成

IDE安装好lombok插件

账号:【学生: stu/123】【教师: tea/123】【其他:other/123】【管理员:admin/123】

使用说明

本项目适用于大学生实训, 或者想要快速搭建一个后台管理类项目的朋友,或者个人学习使用

不要说为啥这个项目这个东西没加, 哪个东西没加, 针对的层次不一样, 要求也不一样

很多我也想加, 但是复杂起来了, 不适合目标人群使用

为了方便大家使用, 并未对密码进行加密, 想要加密的:大家可以在插入用户的时候对密码加密, 在loadByUsername中去除密码加密即可

如果想要前后端分离的, 只需要把web资源相关的去掉, 保留后端接口即可, 接口文档看swagger即可

作者介绍

尘心, 英文名:Jason

写此项目的初心: 管理项目大多大相径庭, 通过一个例子, 掌握之后, 其他管理项目自然信手拈来. 所以它不仅仅是一个图书管理项目,

它是给大家提供一种开发的范例, 在这个范例的基础上进行修改优化吸收变成自己的东西才是这个项目价值所在!

由于工作比较忙, 此项目也是比较仓促写成, 很多地方没有增加限制希望大家能够理解, 或者自己进行优化

GitHub地址

Gitee地址

参与贡献

Fork 本仓库

新建 Feat_xxx 分支

提交代码

新建 Pull Request

等待审核

更新日志

2020/8/7 2:00PM 增加权限菜单控制

v1.0.3版本之前的用户可以更新代码, 然后删除表结构重新导入sql。 或者将users表中不是管理员用户的is_admin字段的值设为1

v1.0.3版本, 非管理员用户, 则访问菜单受限。以下菜单不可见:添加图书, 添加读者, 管理用户, 添加管理员。 管理员用户则有所有菜单访问权限!

只是做一个简单的控制, 复杂的RBAC后续可能会加上吧, 时间不定

2020/8/7日 10:00AM 优化一下问题:

首页右上角动态显示用户昵称

添加网站logo(浏览器标签页)

后续

发现BUG或者已知问题会不定期修复

加入图片上传下载等功能

优化权限模块

优化UI, 提示等用户体验

加入docker部署

36030679

《github部署java项目,javaweb项目github》来自互联网同行内容,若有侵权,请联系我们删除!

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]