跳至主要內容
BKB+飞鞋+SpringBoot

BKB+飞鞋+SpringBoot

🎉快速交付 🧩安全重构 🍵低技术债

项目规约 🔖数据版本 💡属性配置 🧭

🥾 纹丝不忒

WingsBoot(代号神翼)=BKB+飞鞋+SpringBoot,若你也喜欢过Dota,你懂的。 我们主张防御式编程,May The false Be With You !

miranameeposilencerfacelessslardarwarlockbatridertiny

适合成长型团队在成长型业务中平稳的实现,技术过渡,团队拉扯和业务升级。 其核心价值是:①快速实现业务目标;②及时偿还技术债务;③安全重构程序和业务。 例如从单应用起,到分表分库,再到服务治理及云化等项目阶段,团队都能够,

  • 快速的重构业务及其代码,安全的变更数据模型 - 强类型和防御式风格
  • 用git和sql对数据表及表数据做好版本管理 - Flywave工具(非Flyway)
  • 对线上数据变化的追溯,复盘,恢复 - 日志体系及跟踪策略

📦 技术体系

🐵 无脑使用

直接作为parent使用,可通过OSS获得不定期发布的SNAPSHOT版本。

Maven Central  Sonatype Snapshots 

<parent>
    <groupId>pro.fessional</groupId>
    <artifactId>wings</artifactId>
    <version>${wings.version}</version>
</parent>

🦁 积极动手

建议动手搞定代码,避免低水平使用,无法发挥潜力实现初衷。

GitHub last commit (by committer)  GitHub commit activity  Coverage Status 

## ① 国内镜像,成功后进入项目目录
git clone --depth 1 https://github.com/\
trydofor/professional-wings.git
## ② 安装依赖,可跳过,支持java8编译
# asdf shell java temurin-8.0.412+8
git submodule update --remote --init
(cd observe/meepo && mvn package install)
(cd observe/mirana && mvn package install)
## ③ 安装wings,java-21
# asdf shell java temurin-21.0.3+9.0.LTS
mvn package install

🚀 Built on 2024-06-10 b1ec3d73a4 Commit