Skip to content

一个整合了SpringBoot/Jpa/Freemark/Lombok/Layui的Demo,可供大型集成多模块项目开发学习。

Notifications You must be signed in to change notification settings

jingjingdewo/SpringBoot-Jpa-Freemark-WEB-Demo

Repository files navigation

SpringBoot-Jpa-Freemark-WEB-Demo

说明: 这时一个整合了SpringBoot/Jpa/Freemark/Lombok/Layui的Demo,可供大型集成多模块项目开发学习。

前端框架为layui/X-admin,数据库为mysql,软件开发框架SpringBoot/Jpa/Freemark/Lombok,内容逻辑较为复杂,但是可重用性极高,自定义程度较高。

目前仅完成了超级管理员/管理员/普通用户登录和管理员/普通用户管理模块,其中包含了封装好的增删改查批处理等操作,能处理基本的业务逻辑内容,命名清晰简洁,方便学习和理解。

1.首先将项目导入到IDEA中,在File>>setting中配置好maven

2.在File>>Project Structure>>Project中设置如下图:

pic2

3.在File>>Modules>>"+">>Import Modules>>选中任意一个子项目如"app-web">>Appley 设置完成后如下图:

pic3

4.在mysql中创建一个名为demo的数据库,本项目共有三张表,启动项目后均会自动创建,不需要手动创建

5.等待5-10分钟所有jar包下载完毕后,找到HibernateDemo\demo-web\src\main\java\com\demo\WebApplication.java启动项目即可

6.超级管理员登录页面:http://localhost:8080/Sys,用户名:sadmin,密码:888888

普通登录页面:http://localhost:8080/App, 用户名和密码自行在管理端的普通用户管理处添加即可

7.前端layui开发文档:https://www.layui.com/doc/ (参考demo,需要什么就去网站上复制什么就好了,基本没难度)

8.超级管理员(服务端)登录页面:

pic4

用户管理界面效果图:

pic5

普通用户(客户端)登录页面:

pic6

客户端主页界面效果图:

pic7

上面操作的图片加载有一丢丢大,有意向的朋友耐心等待30s左右

如有问题可发邮箱:[email protected] 或者加QQ:710564610(备注-javaweb Demo咨询)

About

一个整合了SpringBoot/Jpa/Freemark/Lombok/Layui的Demo,可供大型集成多模块项目开发学习。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published