1 Star 0 Fork 0

doom/spring-boot-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
new.sh 983 Bytes
一键复制 编辑 原始数据 按行查看 历史
doom 提交于 2020-10-01 19:39 . 添加多环境测试配置
#!/bin/bash
moudle=$1
## 获取项目名称, 全部小写
demo=spring-boot-demo-${moudle,,}
## 复制项目
cp -r spring-boot-demo-0101-helloworld/ $demo
# 替换pom中类名
sed -i "s/spring-boot-demo-0101-helloworld/$demo/g" $demo/pom.xml
## 获取 springboot APP.java 的类名
APPNAME=SpringBootDemo
array=(${moudle//-/ })
for var in ${array[@]};
do
APPNAME=${APPNAME}${var^}
# echo ${APPNAME};
done
## 修改启动类名称
mv $demo/src/main/java/com/doom/demo/SpringBootDemo0101HelloWorld.java $demo/src/main/java/com/doom/demo/${APPNAME}.java
sed -i "s/SpringBootDemo0101HelloWorld/${APPNAME}/g" $demo/src/main/java/com/doom/demo/${APPNAME}.java
## 删除 hello RestController
sed -i "/RestController/d" $demo/src/main/java/com/doom/demo/${APPNAME}.java
sed -i "/RequestMapping/d" $demo/src/main/java/com/doom/demo/${APPNAME}.java
sed -i "11,+2d" $demo/src/main/java/com/doom/demo/${APPNAME}.java
sed -i "/<\/modules>/i\ <module>$demo<\/module>" pom.xml
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/netsplan/spring-boot-demo.git
git@gitee.com:netsplan/spring-boot-demo.git
netsplan
spring-boot-demo
spring-boot-demo
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385