• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

moose: 项目基础框架搭建 —— 使用springboot最新2.1.3版本作为基础,spring securit ...

原作者: [db:作者] 来自: 网络 收藏 邀请

项目说明

项目结构

moose:项目父工程 --设置依赖版本等

moose-common:通用模块 --存放整体数据传输类对象(dto)、exception、枚举类等常量信息

moose-util: 工具类模块 --存放项目整体工具类

​ 项目整体使用hutool工具类

moose-security: 安全权限模块 整合spring-security

moose-message: 消息模块 包含kafka与websocket配置

moose-bussiness: 业务模块中test下generator可根据数据库中表自动生成 entity mapper service controller(需自己写方法) 具备单表crud操作

整体架构 springboot mybatis-plus spring-security spring-session-redis spring-cache kafka websocket集成 支持多数据源

项目整体使用Lombok 如果遇到找不到方法请先安装Lombok插件

swagger文档地址 [http://localhost:10086/moose/swagger-ui.html]

hutool 参考文档:[https://www.hutool.cn/docs/#/]

mybatis 参考文档:[https://www.kancloud.cn/digest/andyalien-mybatis/190185]mybatis-plus 参考文档:[http://mp.baomidou.com/guide/]

easypoi 参考文档:[http://easypoi.mydoc.io/]

多数据源配置参考: [https://gitee.com/baomidou/dynamic-datasource-spring-boot-starter]

数据库说明

  • init.sql 文件中有基础用户权限建表语句以及测试数据
  • 表中is_deleted(bit(1)逻辑删除字段0:未删除1:已删除)、create_time(datetime)、update_time(datetime)三个字段,代码中已经在新增时自动填充这三个字段值,无需多做处理。

使用方法

修改配置文件 主要是数据库连接 redis地址 kafka如果没有可以不用不会影响整体项目运行

运行 init.sql 脚本

http://localhost:10086/moose/login 登陆页面

三个用户 admin/admincat/tomcatmoose/moose 权限不同moose-security中除默认username password登陆外自定义了短信验证码方式登陆(短信发送暂未对接)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap