零基础暖心计划 spring cloud alibaba 全家桶项目开源

发布于:2022-10-18 ⋅ 阅读:(312) ⋅ 点赞:(0)

零基础暖心计划所有资料

https://sparrowzoo.feishu.cn/drive/folder/fldcnq4HSou8VzzxaV5j0R97TWg

原型

https://mastergo.com/file/72419140498526?page_id=46%3A74

事件风暴

https://miro.com/app/board/uXjVOrN6CTc=/?share_link_id=989415167402

启动sparrow-passport

clone sparrow-bom

https://github.com/sparrowzoo/sparrow-bom
git@github.com:sparrowzoo/sparrow-bom.git

Sparrow 项目的parent pom 包,配置相关dependency management

git pull
mvn clean install

clone sparrow-shell

Sparrow 框架 具体参见项目readme
https://github.com/sparrowzoo/sparrow-shell

git pull
mvn clean install 
or 
sh build.sh

Clone sparrow-os/sparrow-zoo-bom

https://github.com/sparrow-os/sparrow-zoo-bom
开源企业级项目的parent,所有子项目的父pom

git pull
mvn clean install

clone sparrow-passport-ddd

https://github.com/sparrow-os/sparrow-passport-ddd
用户passport 项目 登录注册 密码安全相关
其他与该项目类似

git pull
mvn clean install

动态设置数据库密码

  1. 先从环境变量获取 环境变量的key mysql_sparrow_password 其中sparrow就是schema
  2. 再从本地配置文件读取
String envPasswordKey = "mysql_" + schema + "_password";
String password = System.getenv(envPasswordKey);
logger.info("password_key {},password {}", envPasswordKey, password);
datasourceConfig.setPassword(password);
if (StringUtility.isNullOrEmpty(datasourceConfig.getPassword())) {
    datasourceConfig.setPassword(props.getProperty(schema + ".password"));
}

前端JS 框架

https://github.com/sparrowzoo/sparrow-js


网站公告

今日签到

点亮在社区的每一天
去签到