Skip to content

yint-tech/atom

Repository files navigation

Atom

Atom(原子)是因体公司的模板项目,他提供最基础的项目服务结构,用于给业务模块快速开发使用,

Atom是面向B端业务系统、以单体巨石体系为主、前后端联动的java项目脚手架

  • 完整的项目骨架
    • 数据库
    • 文档
    • springboot
  • 基础的数据表结构和定义
    • 用户
    • 监控
    • 集群多节点
    • 配置中心
    • 用户操作日志
  • 基础服务
    • 配置
    • 数据库对象缓存
    • 多节点广播、多模块异步通知模块
    • 监控体系
    • 单线程驱动的eventLoop(我们擅长开发网络程序,此时eventLoop将会很容易遇到)
    • 存储抽象:oss
    • 基础的用户体系:登录、注册、管理员等
  • 系统基本配置
    • swagger接口
    • 文档集成(vuepress)
    • 接口登录拦截和AppContext线程变量
    • 全局异常处理
    • mybatis配置
    • 等等...
  • 前端骨架
    • 构建工具链
    • react+mui
    • 和后端联动的生态
      • 账户体系
      • 权限体系
      • 配置管理
      • 监控体系
    • 基本工具链
      • 网络
      • 菜单
      • appContext
      • 用户
      • 监控
      • 角色(仅支持普通用户和管理员两种角色区分)
  • 脚本生态
    • 代码生成器
    • 发布打包链路:编译、构建、配置、前后端关联、发布部署等
    • 单发链路:前端单发、文档单发
    • docker

About

java单体应用脚手架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages