Commit 3cc7a35ccce99228b356e8437042e5d77fb40b7c
1 parent
0b800810
项目启动时,打印相关文档
Showing
2 changed files
with
40 additions
and
0 deletions
yudao-server/src/main/java/cn/iocoder/yudao/server/framework/tip/core/TipApplicationRunner.java
0 → 100644
| 1 | +package cn.iocoder.yudao.server.framework.tip.core; | ||
| 2 | + | ||
| 3 | +import cn.hutool.core.thread.ThreadUtil; | ||
| 4 | +import lombok.extern.slf4j.Slf4j; | ||
| 5 | +import org.springframework.boot.ApplicationArguments; | ||
| 6 | +import org.springframework.boot.ApplicationRunner; | ||
| 7 | +import org.springframework.stereotype.Component; | ||
| 8 | + | ||
| 9 | +import java.util.concurrent.TimeUnit; | ||
| 10 | + | ||
| 11 | +/** | ||
| 12 | + * 项目启动成功后,提供文档相关的地址 | ||
| 13 | + */ | ||
| 14 | +@Component | ||
| 15 | +@Slf4j | ||
| 16 | +public class TipApplicationRunner implements ApplicationRunner { | ||
| 17 | + | ||
| 18 | + @Override | ||
| 19 | + public void run(ApplicationArguments args) throws Exception { | ||
| 20 | + ThreadUtil.execute(() -> { | ||
| 21 | + ThreadUtil.sleep(1, TimeUnit.SECONDS); // 延迟 1 秒,保证输出到结尾 | ||
| 22 | + log.info("\n----------------------------------------------------------\n\t" + | ||
| 23 | + "项目启动成功!\n\t" + | ||
| 24 | + "接口文档: \t{} \n\t" + | ||
| 25 | + "开发文档: \t{} \n\t" + | ||
| 26 | + "视频教程: \t{} \n" + | ||
| 27 | + "源码解析: \t{} \n" + | ||
| 28 | + "----------------------------------------------------------", | ||
| 29 | + "https://mtw.so/6w48hX", | ||
| 30 | + "https://doc.iocoder.cn", | ||
| 31 | + "https://t.zsxq.com/02Yf6M7Qn", | ||
| 32 | + "https://t.zsxq.com/02B6ujIee"); | ||
| 33 | + }); | ||
| 34 | + } | ||
| 35 | + | ||
| 36 | +} |
yudao-server/src/main/java/cn/iocoder/yudao/server/framework/tip/package-info.java
0 → 100644