Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
d150a833
提交
d150a833
authored
6月 18, 2022
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
新增 `yudao-spring-boot-starter-banner` 组件,用于项目启动时打印开发文档、接口文档等
上级
d35fc522
隐藏空白字符变更
内嵌
并排
正在显示
16 个修改的文件
包含
122 行增加
和
36 行删除
+122
-36
pom.xml
yudao-dependencies/pom.xml
+5
-0
pom.xml
yudao-framework/pom.xml
+1
-0
pom.xml
yudao-framework/yudao-spring-boot-starter-banner/pom.xml
+30
-0
YudaoBannerAutoConfiguration.java
...framework/banner/config/YudaoBannerAutoConfiguration.java
+20
-0
BannerApplicationRunner.java
.../yudao/framework/banner/core/BannerApplicationRunner.java
+37
-0
package-info.java
.../java/cn/iocoder/yudao/framework/banner/package-info.java
+6
-0
spring.factories
...arter-banner/src/main/resources/META-INF/spring.factories
+2
-0
banner.txt
...-spring-boot-starter-banner/src/main/resources/banner.txt
+0
-0
YudaoDataPermissionAutoConfiguration.java
...rmission/config/YudaoDataPermissionAutoConfiguration.java
+1
-1
YudaoTracerAutoConfiguration.java
...framework/tracer/config/YudaoTracerAutoConfiguration.java
+1
-0
pom.xml
yudao-gateway/pom.xml
+10
-0
GatewayServerApplication.java
...va/cn/iocoder/yudao/gateway/GatewayServerApplication.java
+1
-7
pom.xml
yudao-module-infra/yudao-module-infra-biz/pom.xml
+4
-0
pom.xml
yudao-module-system/yudao-module-system-biz/pom.xml
+4
-0
banner.txt
...tem/yudao-module-system-biz/src/main/resources/banner.txt
+0
-17
README.md
归档/docs/README.md
+0
-11
没有找到文件。
yudao-dependencies/pom.xml
浏览文件 @
d150a833
...
...
@@ -95,6 +95,11 @@
</dependency>
<!-- 业务组件 -->
<dependency>
<groupId>
cn.iocoder.cloud
</groupId>
<artifactId>
yudao-spring-boot-starter-banner
</artifactId>
<version>
${revision}
</version>
</dependency>
<dependency>
<groupId>
cn.iocoder.cloud
</groupId>
<artifactId>
yudao-spring-boot-starter-biz-operatelog
</artifactId>
...
...
yudao-framework/pom.xml
浏览文件 @
d150a833
...
...
@@ -11,6 +11,7 @@
<packaging>
pom
</packaging>
<modules>
<module>
yudao-common
</module>
<module>
yudao-spring-boot-starter-banner
</module>
<module>
yudao-spring-boot-starter-mybatis
</module>
<module>
yudao-spring-boot-starter-redis
</module>
<module>
yudao-spring-boot-starter-web
</module>
...
...
yudao-framework/yudao-spring-boot-starter-banner/pom.xml
0 → 100644
浏览文件 @
d150a833
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<artifactId>
yudao-framework
</artifactId>
<groupId>
cn.iocoder.cloud
</groupId>
<version>
${revision}
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
yudao-spring-boot-starter-banner
</artifactId>
<packaging>
jar
</packaging>
<name>
${project.artifactId}
</name>
<description>
Banner 用于在 console 控制台,打印开发文档、接口文档等
</description>
<url>
https://github.com/YunaiV/ruoyi-vue-pro
</url>
<dependencies>
<dependency>
<groupId>
cn.iocoder.cloud
</groupId>
<artifactId>
yudao-common
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter
</artifactId>
</dependency>
</dependencies>
</project>
yudao-framework/yudao-spring-boot-starter-banner/src/main/java/cn/iocoder/yudao/framework/banner/config/YudaoBannerAutoConfiguration.java
0 → 100644
浏览文件 @
d150a833
package
cn
.
iocoder
.
yudao
.
framework
.
banner
.
config
;
import
cn.iocoder.yudao.framework.banner.core.BannerApplicationRunner
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
/**
* Banner 的自动配置类
*
* @author 芋道源码
*/
@Configuration
public
class
YudaoBannerAutoConfiguration
{
@Bean
public
BannerApplicationRunner
bannerApplicationRunner
()
{
return
new
BannerApplicationRunner
();
}
}
yudao-framework/yudao-spring-boot-starter-banner/src/main/java/cn/iocoder/yudao/framework/banner/core/BannerApplicationRunner.java
0 → 100644
浏览文件 @
d150a833
package
cn
.
iocoder
.
yudao
.
framework
.
banner
.
core
;
import
cn.hutool.core.thread.ThreadUtil
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.boot.ApplicationArguments
;
import
org.springframework.boot.ApplicationRunner
;
import
org.springframework.stereotype.Component
;
import
java.util.concurrent.TimeUnit
;
/**
* 项目启动成功后,提供文档相关的地址
*
* @author 芋道源码
*/
@Slf4j
public
class
BannerApplicationRunner
implements
ApplicationRunner
{
@Override
public
void
run
(
ApplicationArguments
args
)
throws
Exception
{
ThreadUtil
.
execute
(()
->
{
ThreadUtil
.
sleep
(
1
,
TimeUnit
.
SECONDS
);
// 延迟 1 秒,保证输出到结尾
log
.
info
(
"\n----------------------------------------------------------\n\t"
+
"项目启动成功!\n\t"
+
"接口文档: \t{} \n\t"
+
"开发文档: \t{} \n\t"
+
"视频教程: \t{} \n\t"
+
"源码解析: \t{} \n"
+
"----------------------------------------------------------"
,
"https://doc.iocoder.cn/api-doc/"
,
"https://doc.iocoder.cn"
,
"https://t.zsxq.com/02Yf6M7Qn"
,
"https://t.zsxq.com/02B6ujIee"
);
});
}
}
yudao-framework/yudao-spring-boot-starter-banner/src/main/java/cn/iocoder/yudao/framework/banner/package-info.java
0 → 100644
浏览文件 @
d150a833
/**
* Banner 用于在 console 控制台,打印开发文档、接口文档等
*
* @author 芋道源码
*/
package
cn
.
iocoder
.
yudao
.
framework
.
banner
;
yudao-framework/yudao-spring-boot-starter-banner/src/main/resources/META-INF/spring.factories
0 → 100644
浏览文件 @
d150a833
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.iocoder.yudao.framework.banner.config.YudaoBannerAutoConfiguration
yudao-
module-infra/yudao-module-infra-biz
/src/main/resources/banner.txt
→
yudao-
framework/yudao-spring-boot-starter-banner
/src/main/resources/banner.txt
浏览文件 @
d150a833
File moved
yudao-framework/yudao-spring-boot-starter-biz-data-permission/src/main/java/cn/iocoder/yudao/framework/datapermission/config/YudaoDataPermissionAutoConfiguration.java
浏览文件 @
d150a833
...
...
@@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration;
import
java.util.List
;
/**
* 数据
全新啊
的自动配置类
* 数据
权限
的自动配置类
*
* @author 芋道源码
*/
...
...
yudao-framework/yudao-spring-boot-starter-monitor/src/main/java/cn/iocoder/yudao/framework/tracer/config/YudaoTracerAutoConfiguration.java
浏览文件 @
d150a833
...
...
@@ -45,6 +45,7 @@ public class YudaoTracerAutoConfiguration {
* 创建 TraceFilter 过滤器,响应 header 设置 traceId
*/
@Bean
@ConditionalOnClass
(
name
=
"javax.servlet.Filter"
)
public
FilterRegistrationBean
<
TraceFilter
>
traceFilter
()
{
FilterRegistrationBean
<
TraceFilter
>
registrationBean
=
new
FilterRegistrationBean
<>();
registrationBean
.
setFilter
(
new
TraceFilter
());
...
...
yudao-gateway/pom.xml
浏览文件 @
d150a833
...
...
@@ -23,6 +23,10 @@
</dependency>
<!-- 业务组件 -->
<dependency>
<groupId>
cn.iocoder.cloud
</groupId>
<artifactId>
yudao-spring-boot-starter-banner
</artifactId>
</dependency>
<dependency>
<groupId>
cn.iocoder.cloud
</groupId>
<artifactId>
yudao-module-system-api
</artifactId>
...
...
@@ -52,6 +56,12 @@
<groupId>
com.alibaba.cloud
</groupId>
<artifactId>
spring-cloud-starter-alibaba-nacos-config
</artifactId>
</dependency>
<!-- 监控相关 -->
<dependency>
<groupId>
cn.iocoder.cloud
</groupId>
<artifactId>
yudao-spring-boot-starter-monitor
</artifactId>
</dependency>
</dependencies>
<build>
...
...
yudao-gateway/src/main/java/cn/iocoder/yudao/gateway/GatewayServerApplication.java
浏览文件 @
d150a833
...
...
@@ -9,14 +9,8 @@ import org.springframework.core.env.Environment;
public
class
GatewayServerApplication
{
public
static
void
main
(
String
[]
args
)
{
// SpringApplication.run(GatewayServerApplication.class, args);
// 启动 Spring Boot 应用
ConfigurableApplicationContext
context
=
SpringApplication
.
run
(
GatewayServerApplication
.
class
,
args
);
// 查看 Environment
Environment
environment
=
context
.
getEnvironment
();
System
.
out
.
println
(
environment
);
SpringApplication
.
run
(
GatewayServerApplication
.
class
,
args
);
}
}
yudao-module-infra/yudao-module-infra-biz/pom.xml
浏览文件 @
d150a833
...
...
@@ -38,6 +38,10 @@
</dependency>
<!-- 业务组件 -->
<dependency>
<groupId>
cn.iocoder.cloud
</groupId>
<artifactId>
yudao-spring-boot-starter-banner
</artifactId>
</dependency>
<dependency>
<groupId>
cn.iocoder.cloud
</groupId>
<artifactId>
yudao-spring-boot-starter-biz-operatelog
</artifactId>
...
...
yudao-module-system/yudao-module-system-biz/pom.xml
浏览文件 @
d150a833
...
...
@@ -37,6 +37,10 @@
</dependency>
<!-- 业务组件 -->
<dependency>
<groupId>
cn.iocoder.cloud
</groupId>
<artifactId>
yudao-spring-boot-starter-banner
</artifactId>
</dependency>
<dependency>
<groupId>
cn.iocoder.cloud
</groupId>
<artifactId>
yudao-spring-boot-starter-biz-operatelog
</artifactId>
...
...
yudao-module-system/yudao-module-system-biz/src/main/resources/banner.txt
deleted
100644 → 0
浏览文件 @
d35fc522
芋道源码 http://www.iocoder.cn
Application Version: ${yudao.info.version}
Spring Boot Version: ${spring-boot.version}
.__ __. ______ .______ __ __ _______
| \ | | / __ \ | _ \ | | | | / _____|
| \| | | | | | | |_) | | | | | | | __
| . ` | | | | | | _ < | | | | | | |_ |
| |\ | | `--' | | |_) | | `--' | | |__| |
|__| \__| \______/ |______/ \______/ \______|
███╗ ██╗ ██████╗ ██████╗ ██╗ ██╗ ██████╗
████╗ ██║██╔═══██╗ ██╔══██╗██║ ██║██╔════╝
██╔██╗ ██║██║ ██║ ██████╔╝██║ ██║██║ ███╗
██║╚██╗██║██║ ██║ ██╔══██╗██║ ██║██║ ██║
██║ ╚████║╚██████╔╝ ██████╔╝╚██████╔╝╚██████╔╝
╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝
归档/docs/README.md
deleted
100644 → 0
浏览文件 @
d35fc522
*
setup
> 提供安装指南
*
[
搭建调试环境
](
https://gitee.com/zhijiantianya/onemall/docs/setup/quick-start.md
)
*
sql
> 提供 SQL 文件
*
guides
> 提供入门指南
*
TODO
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论