Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wangxiaolu-link-module-bi
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
sfa
wangxiaolu-link-module-bi
Commits
402b5574
提交
402b5574
authored
11月 19, 2024
作者:
李秋林
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
初始化代码
上级
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
337 行增加
和
0 行删除
+337
-0
.gitattributes
.gitattributes
+2
-0
.gitignore
.gitignore
+39
-0
HELP.md
HELP.md
+18
-0
pom.xml
pom.xml
+121
-0
WangxiaoluLinkModuleBiApplication.java
...n/java/com/link/bi/WangxiaoluLinkModuleBiApplication.java
+13
-0
bootstrap-dev.yml
src/main/resources/bootstrap-dev.yml
+15
-0
bootstrap-qa.yml
src/main/resources/bootstrap-qa.yml
+15
-0
bootstrap.yml
src/main/resources/bootstrap.yml
+3
-0
logback-spring.xml
src/main/resources/logback-spring.xml
+98
-0
WangxiaoluLinkModuleBiApplicationTests.java
...a/com/link/bi/WangxiaoluLinkModuleBiApplicationTests.java
+13
-0
没有找到文件。
.gitattributes
0 → 100644
浏览文件 @
402b5574
/mvnw text eol=lf
*.cmd text eol=crlf
.gitignore
0 → 100644
浏览文件 @
402b5574
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
.mvn
logs
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
mvnw
mvnw.cmd
\ No newline at end of file
HELP.md
0 → 100644
浏览文件 @
402b5574
# Getting Started
### Reference Documentation
For further reference, please consider the following sections:
*
[
Official Apache Maven documentation
](
https://maven.apache.org/guides/index.html
)
*
[
Spring Boot Maven Plugin Reference Guide
](
https://docs.spring.io/spring-boot/3.3.5/maven-plugin
)
*
[
Create an OCI image
](
https://docs.spring.io/spring-boot/3.3.5/maven-plugin/build-image.html
)
### Maven Parent overrides
Due to Maven's design, elements are inherited from the parent POM to the project POM.
While most of the inheritance is fine, it also inherits unwanted elements like
`<license>`
and
`<developers>`
from the
parent.
To prevent this, the project POM contains empty overrides for these elements.
If you manually switch to a different parent and actually want the inheritance, you need to remove those overrides.
pom.xml
0 → 100644
浏览文件 @
402b5574
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<groupId>
com.wangxiaolu.sfa
</groupId>
<artifactId>
wangxiaolu-sfa-parent
</artifactId>
<version>
0.0.1
</version>
<!-- <relativePath/>-->
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
wangxiaolu-link-module-bi
</artifactId>
<version>
0.0.1
</version>
<name>
wangxiaolu-link-module-bi
</name>
<description>
wangxiaolu-link-module-bi BI工具模块,处理数仓数据展示图表
</description>
<dependencies>
<!-- SpringCloud Alibaba Nacos -->
<dependency>
<groupId>
com.alibaba.cloud
</groupId>
<artifactId>
spring-cloud-starter-alibaba-nacos-discovery
</artifactId>
</dependency>
<!-- SpringCloud Alibaba Nacos Config -->
<dependency>
<groupId>
com.alibaba.cloud
</groupId>
<artifactId>
spring-cloud-starter-alibaba-nacos-config
</artifactId>
</dependency>
<!-- SpringCloud Alibaba Sentinel -->
<dependency>
<groupId>
com.alibaba.cloud
</groupId>
<artifactId>
spring-cloud-starter-alibaba-sentinel
</artifactId>
</dependency>
<!-- SpringBoot Actuator -->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-actuator
</artifactId>
</dependency>
<!-- Mysql Connector -->
<dependency>
<groupId>
com.mysql
</groupId>
<artifactId>
mysql-connector-j
</artifactId>
</dependency>
<!-- RuoYi Common DataSource -->
<dependency>
<groupId>
com.wangxiaolu.sfa
</groupId>
<artifactId>
wangxiaolu-sfa-common-datasource
</artifactId>
</dependency>
<!-- RuoYi Common DataScope -->
<dependency>
<groupId>
com.wangxiaolu.sfa
</groupId>
<artifactId>
wangxiaolu-sfa-common-datascope
</artifactId>
</dependency>
<!-- RuoYi Common Log -->
<dependency>
<groupId>
com.wangxiaolu.sfa
</groupId>
<artifactId>
wangxiaolu-sfa-common-log
</artifactId>
</dependency>
<!-- RuoYi Common Swagger -->
<dependency>
<groupId>
com.wangxiaolu.sfa
</groupId>
<artifactId>
wangxiaolu-sfa-common-swagger
</artifactId>
</dependency>
<dependency>
<groupId>
com.baomidou
</groupId>
<artifactId>
mybatis-plus-boot-starter
</artifactId>
</dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-webmvc
</artifactId>
</dependency>
<dependency>
<groupId>
cn.hutool
</groupId>
<artifactId>
hutool-all
</artifactId>
</dependency>
</dependencies>
<build>
<finalName>
${project.artifactId}
</finalName>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
<executions>
<execution>
<goals>
<goal>
repackage
</goal>
</goals>
</execution>
</executions>
<configuration>
<excludes>
<exclude>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
</project>
src/main/java/com/link/bi/WangxiaoluLinkModuleBiApplication.java
0 → 100644
浏览文件 @
402b5574
package
com
.
link
.
bi
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
@SpringBootApplication
public
class
WangxiaoluLinkModuleBiApplication
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
WangxiaoluLinkModuleBiApplication
.
class
,
args
);
}
}
src/main/resources/bootstrap-dev.yml
0 → 100644
浏览文件 @
402b5574
spring
:
application
:
name
:
wangxiaolu-link-bi
cloud
:
nacos
:
discovery
:
server-addr
:
192.168.100.38:8848
group
:
sfa
namespace
:
9fb64726-e415-43e4-9e79-9be8d2666671
config
:
server-addr
:
192.168.100.38:8848
file-extension
:
yaml
group
:
sfa
namespace
:
9fb64726-e415-43e4-9e79-9be8d2666671
src/main/resources/bootstrap-qa.yml
0 → 100644
浏览文件 @
402b5574
spring
:
application
:
name
:
wangxiaolu-link-bi
cloud
:
nacos
:
discovery
:
server-addr
:
192.168.100.38:8848
group
:
sfa
namespace
:
24aed289-30a5-4e5c-8110-1b96281d1265
config
:
server-addr
:
192.168.100.38:8848
file-extension
:
yaml
group
:
sfa
namespace
:
24aed289-30a5-4e5c-8110-1b96281d1265
src/main/resources/bootstrap.yml
0 → 100644
浏览文件 @
402b5574
spring
:
profiles
:
active
:
dev
src/main/resources/logback-spring.xml
0 → 100644
浏览文件 @
402b5574
<?xml version="1.0" encoding="UTF-8"?>
<!-- 日志级别从低到高分为 TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 -->
<!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true -->
<!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 -->
<!-- debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 -->
<configuration
scan=
"true"
scanPeriod=
"60 seconds"
debug=
"false"
>
<property
name=
"APP_NAME"
value=
"wangxiaolu-link-bi"
/>
<property
name=
"MODEL_NAME"
value=
"bi"
/>
<contextName>
${APP_NAME}
</contextName>
<!-- 日志存放路径 对应yml文件中spring.profiles.active配置-->
<springProfile
name=
"dev"
>
<property
name=
"LOG_PATH"
value=
"./logs/${APP_NAME}"
/>
</springProfile>
<springProfile
name=
"qa,live"
>
<property
name=
"LOG_PATH"
value=
"/var/logs/sfa/${APP_NAME}"
/>
</springProfile>
<conversionRule
conversionWord=
"clr"
converterClass=
"org.springframework.boot.logging.logback.ColorConverter"
/>
<conversionRule
conversionWord=
"wex"
converterClass=
"org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"
/>
<conversionRule
conversionWord=
"wEx"
converterClass=
"org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"
/>
<property
name=
"CONSOLE_LOG_PATTERN"
value=
"${CONSOLE_LOG_PATTERN:-%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} --- [%thread] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"
/>
<property
name=
"FILE_LOG_PATTERN"
value=
"${FILE_LOG_PATTERN:-%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} --- [%thread] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"
/>
<!-- 控制台输出 -->
<appender
name=
"console"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<encoder>
<pattern>
${CONSOLE_LOG_PATTERN}
</pattern>
<charset>
UTF-8
</charset>
</encoder>
</appender>
<!-- 按照每天生成日志文件 -->
<appender
name=
"rollingFile"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<encoder>
<pattern>
${FILE_LOG_PATTERN}
</pattern>
</encoder>
<file>
${LOG_PATH}/${MODEL_NAME}-today.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"
>
<cleanHistoryOnStart>
false
</cleanHistoryOnStart>
<fileNamePattern>
${LOG_PATH}/${MODEL_NAME}-%d{yyyy-MM-dd}.%i.gz
</fileNamePattern>
<maxFileSize>
200MB
</maxFileSize>
<maxHistory>
30
</maxHistory>
<totalSizeCap>
0
</totalSizeCap>
</rollingPolicy>
</appender>
<!-- 按照每天生成日志文件 -->
<appender
name=
"errorFile"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<encoder>
<pattern>
${FILE_LOG_PATTERN}
</pattern>
</encoder>
<file>
${LOG_PATH}/${MODEL_NAME}-error-today.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"
>
<cleanHistoryOnStart>
false
</cleanHistoryOnStart>
<fileNamePattern>
${LOG_PATH}/${MODEL_NAME}-error-%d{yyyy-MM-dd}.%i.gz
</fileNamePattern>
<maxFileSize>
200MB
</maxFileSize>
<maxHistory>
30
</maxHistory>
<totalSizeCap>
0
</totalSizeCap>
</rollingPolicy>
<!--
此日志文件只记录debug级别的
onMatch和onMismatch都有三个属性值,分别为Accept、DENY和NEUTRAL
onMatch="ACCEPT" 表示匹配该级别及以上
onMatch="DENY" 表示不匹配该级别及以上
onMatch="NEUTRAL" 表示该级别及以上的,由下一个filter处理,如果当前是最后一个,则表示匹配该级别及以上
onMismatch="ACCEPT" 表示匹配该级别以下
onMismatch="NEUTRAL" 表示该级别及以下的,由下一个filter处理,如果当前是最后一个,则不匹配该级别以下的
onMismatch="DENY" 表示不匹配该级别以下的
-->
<filter
class=
"ch.qos.logback.classic.filter.LevelFilter"
>
<level>
ERROR
</level>
<onMatch>
ACCEPT
</onMatch>
<onMismatch>
DENY
</onMismatch>
</filter>
</appender>
<!-- 控制台-->
<root
level=
"INFO"
>
<appender-ref
ref=
"console"
/>
</root>
<!-- 文件日志-->
<root
level=
"INFO"
>
<appender-ref
ref=
"rollingFile"
/>
<appender-ref
ref=
"errorFile"
/>
<!-- <appender-ref ref="logstash"/>-->
</root>
</configuration>
\ No newline at end of file
src/test/java/com/link/bi/WangxiaoluLinkModuleBiApplicationTests.java
0 → 100644
浏览文件 @
402b5574
package
com
.
link
.
bi
;
import
org.junit.jupiter.api.Test
;
import
org.springframework.boot.test.context.SpringBootTest
;
@SpringBootTest
class
WangxiaoluLinkModuleBiApplicationTests
{
@Test
void
contextLoads
()
{
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论