Dianthus
- 基于Springboot+Spring Security+ JPA的整合的简单开发框架,前台用的html+themlef标签,仅适合学习交流
系统展示
项目地址
- github地址:https://github.com/HeMingel/dianthus
系统说明
- 数据库相关配置在 application-dev.properties文件中,application.roperties的spring.profiles.active可以选择dev/prod/test不同的配置文件
- 登录系统后 访问 http://localhost:7777/dianthus/home/table 可以获取数据库表说明
- 数据库建表语句路径:
\dianthus\src\main\resources\sql\dianthus_sys.sql - 系统访问地址:localhost:7777/dianthus 登录名/密码 admin/admin 新建用户密码为123456
- 整合swagger接口,所有@RestController的注解自动生成接口文档
- 项目工程包分类说明如下:
- api:接口包,系统对外提供的接口和系统页面内部调用的ajax
- common:通用类包
- config:系统配置相关包
- controller 控制层
- dao 数据访问层
- domain 数据库实体层
- dto 封装的实体层
- security Spring Security 相关
- service 服务层
- util 通用方法包
系统打包
由于Springboot2x 是自带tomcat9(本项目指定的版本是是8.5.37)默认打包方式是jar 包。由于本项目需要部署在中间件上,所以改成了已经改成war包方式。
打包时候只需要将TomcatApplication.java 这个注释掉的类开放,再进行build即可打成war包。
待更新
1.现在的系统UI是之前项目扒下来的,有时间给它换一换。
2.系统日志和接口统计功能