Skip to content

super-denny/pharos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

灯塔

项目概述

该应用为“灯塔导航”系统的接口服务,提供数据服务,该项目结构参考“考拉架构”,具备轻量化、简洁的领域设计。

技术栈

Java
SpringBoot
MyBatis-Plus
Mysql
Redis
Maven

项目结构

pharos-app

    --业务组装层

pharos-common

    --存放项目公用类、工具类、线程池配置类等

pharos-domain

    --领域限定,包括领域用到的常量、枚举、DTO对象等
    --gateway interface

pharos-infrasturcture

    --gateway实现
    --数据库表映射对象
    --定时任务
    --数据库Mapper

pharos-web

    --项目启动入口
    --配置文件
    --http入口

链接

“灯塔导航管理系统”项目:https://github.com/super-denny/pharos-admin

如何运行

环境准备

在运行本项目之前,请确保您的开发环境中安装了以下软件:

  1. JDK [1.8]
  2. Maven
  3. Mysql [8.0]
  4. Redis

构建与运行

  1. 克隆项目到本地
git clone https://github.com/super-denny/pharos.git
  1. 进入项目目录
cd pharos
  1. 使用Maven构建项目
mvn clean install
  1. 运行项目
    先根据自己的环境修改配置文件中的数据库地址,邮箱信息等,然后创建pharos数据库,执行项目sql文件夹中的sql语句,默认管理后台登录用户名:admin 密码:123456

    如果是Spring Boot项目,您可以使用Maven插件来运行
mvn spring-boot:run

如果您使用IDE(如IntelliJ IDEA或Eclipse),则可以直接在IDE中运行主类

开源协议

Pharos 遵循 MIT 协议

About

灯塔导航系统后端服务

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors