零基础暖心计划所有资料
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
动态设置数据库密码
- 先从环境变量获取 环境变量的key mysql_sparrow_password 其中sparrow就是schema
- 再从本地配置文件读取
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