Skip to content

Commit 7bb4d59

Browse files
author
yaomingyang
committed
release new version
1 parent 4e9d736 commit 7bb4d59

File tree

46 files changed

+212
-145
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+212
-145
lines changed

README.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -9,49 +9,49 @@
99
<dependency>
1010
<groupId>io.github.mingyang66</groupId>
1111
<artifactId>oceansky-common</artifactId>
12-
<version>4.3.9</version>
12+
<version>4.4.0</version>
1313
</dependency>
1414
<!--Java通用日志组件SDK-->
1515
<dependency>
1616
<groupId>io.github.mingyang66</groupId>
1717
<artifactId>oceansky-logger</artifactId>
18-
<version>4.3.9</version>
18+
<version>4.4.0</version>
1919
</dependency>
2020
<!--Java图形验证码SDK-->
2121
<dependency>
2222
<groupId>io.github.mingyang66</groupId>
2323
<artifactId>oceansky-captcha</artifactId>
24-
<version>4.3.9</version>
24+
<version>4.4.0</version>
2525
</dependency>
2626
<!--Java简繁体转换、多语言支持SDK-->
2727
<dependency>
2828
<groupId>io.github.mingyang66</groupId>
2929
<artifactId>oceansky-language</artifactId>
30-
<version>4.3.9</version>
30+
<version>4.4.0</version>
3131
</dependency>
3232
<!--Java实体类脱敏SDK-->
3333
<dependency>
3434
<groupId>io.github.mingyang66</groupId>
3535
<artifactId>oceansky-sensitive</artifactId>
36-
<version>4.3.9</version>
36+
<version>4.4.0</version>
3737
</dependency>
3838
<!--Java基于jackson的序列化反序列化SDK-->
3939
<dependency>
4040
<groupId>io.github.mingyang66</groupId>
4141
<artifactId>oceansky-json</artifactId>
42-
<version>4.3.9</version>
42+
<version>4.4.0</version>
4343
</dependency>
4444
<!--Java基于JWT获取签名解析签名SDK-->
4545
<dependency>
4646
<groupId>io.github.mingyang66</groupId>
4747
<artifactId>oceansky-jwt</artifactId>
48-
<version>4.3.9</version>
48+
<version>4.4.0</version>
4949
</dependency>
5050
<!--Java基于日期转换比较计算SDK-->
5151
<dependency>
5252
<groupId>io.github.mingyang66</groupId>
5353
<artifactId>oceansky-date</artifactId>
54-
<version>4.3.9</version>
54+
<version>4.4.0</version>
5555
</dependency>
5656
```
5757

@@ -62,31 +62,31 @@
6262
<dependency>
6363
<groupId>io.github.mingyang66</groupId>
6464
<artifactId>emily-spring-boot-logger</artifactId>
65-
<version>4.3.9</version>
65+
<version>4.4.0</version>
6666
</dependency>
6767
<!-- 基于druid的数据库多数据源切换SDK -->
6868
<dependency>
6969
<groupId>io.github.mingyang66</groupId>
7070
<artifactId>emily-spring-boot-datasource</artifactId>
71-
<version>4.3.9</version>
71+
<version>4.4.0</version>
7272
</dependency>
7373
<!-- 基于springboot的请求AOP拦截、返回值包装、全局异常处理SDK -->
7474
<dependency>
7575
<groupId>io.github.mingyang66</groupId>
7676
<artifactId>emily-spring-boot-starter</artifactId>
77-
<version>4.3.9</version>
77+
<version>4.4.0</version>
7878
</dependency>
7979
<!-- 基于springboot的多集群多配置SDK -->
8080
<dependency>
8181
<groupId>io.github.mingyang66</groupId>
8282
<artifactId>emily-spring-boot-redis</artifactId>
83-
<version>4.3.9</version>
83+
<version>4.4.0</version>
8484
</dependency>
8585
<!-- 基于springboot的RabbitMQ支持多虚拟主机多集群SDK -->
8686
<dependency>
8787
<groupId>io.github.mingyang66</groupId>
8888
<artifactId>emily-spring-boot-rabbitmq</artifactId>
89-
<version>4.3.9</version>
89+
<version>4.4.0</version>
9090
</dependency>
9191
```
9292

@@ -95,7 +95,7 @@
9595
##### 1 设置新的版本号
9696

9797
```
98-
./mvnw versions:set -DnewVersion=4.3.9
98+
./mvnw versions:set -DnewVersion=4.4.0
9999
```
100100

101101
##### 2 撤销设置

demo-emily-spring-boot/pom.xml

+7-7
Original file line numberDiff line numberDiff line change
@@ -5,39 +5,39 @@
55
<parent>
66
<artifactId>emily-spring-boot-parent</artifactId>
77
<groupId>io.github.mingyang66</groupId>
8-
<version>4.3.9</version>
8+
<version>4.4.0</version>
99
<relativePath>../emily-spring-boot-parent/pom.xml</relativePath>
1010
</parent>
1111
<modelVersion>4.0.0</modelVersion>
1212

1313
<artifactId>demo-emily-spring-boot</artifactId>
14-
<version>4.3.9</version>
14+
<version>4.4.0</version>
1515
<name>demo-emily-spring-boot</name>
1616
<dependencies>
1717
<dependency>
1818
<groupId>io.github.mingyang66</groupId>
1919
<artifactId>oceansky-captcha</artifactId>
20-
<version>4.3.9</version>
20+
<version>4.4.0</version>
2121
</dependency>
2222
<dependency>
2323
<groupId>io.github.mingyang66</groupId>
2424
<artifactId>emily-spring-boot-starter</artifactId>
25-
<version>4.3.9</version>
25+
<version>4.4.0</version>
2626
</dependency>
2727
<dependency>
2828
<groupId>io.github.mingyang66</groupId>
2929
<artifactId>emily-spring-boot-datasource</artifactId>
30-
<version>4.3.9</version>
30+
<version>4.4.0</version>
3131
</dependency>
3232
<dependency>
3333
<groupId>io.github.mingyang66</groupId>
3434
<artifactId>emily-spring-boot-redis</artifactId>
35-
<version>4.3.9</version>
35+
<version>4.4.0</version>
3636
</dependency>
3737
<dependency>
3838
<groupId>io.github.mingyang66</groupId>
3939
<artifactId>emily-spring-boot-rabbitmq</artifactId>
40-
<version>4.3.9</version>
40+
<version>4.4.0</version>
4141
</dependency>
4242
<dependency>
4343
<groupId>com.oracle.database.jdbc</groupId>

demo-emily-spring-boot/src/main/resources/application-logback.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ spring.emily.logger.root.console=true
5050
#基础日志文件路径,默认:""
5151
spring.emily.logger.root.file-path=base
5252
#日志级别,即该等级之上才会输出,ERROR > WARN > INFO > DEBUG > TRACE >ALL, 默认:INFO
53-
spring.emily.logger.root.level=info
53+
spring.emily.logger.root.level=debug
5454
#记入文件日志格式-不带颜色
5555
spring.emily.logger.root.pattern=%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %cn --- [%18.18thread] %-36.36logger{36}:%-4.4line : %msg %n
5656
#控制台输出格式-带颜色,默认:[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%thread] [%-5level] [%-36.36logger{36}:%-4.4line] : %msg%n

demo-emily-spring-boot/src/main/resources/application-rabbit.properties

+31-13
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,41 @@
11
spring.emily.rabbit.enabled=true
22
#默认配置标识
33
spring.emily.rabbit.default-config=test
4+
5+
#------------------------------------------------连接工厂配置--------------------------------------------------
46
#设置TCP连接超时时间,默认:60000ms
5-
spring.emily.rabbit.connection-timeout=60000
7+
spring.emily.rabbit.connection.connection-timeout=60000
68
#启用或禁用连接自动恢复,默认:true
7-
spring.emily.rabbit.automatic-recovery=true
9+
spring.emily.rabbit.connection.automatic-recovery=true
810
#设置连接恢复时间间隔,默认:5000ms
9-
spring.emily.rabbit.network-recovery-interval=5000
11+
spring.emily.rabbit.connection.network-recovery-interval=5000
1012
#启用或禁用拓扑恢复,默认:true【拓扑恢复功能可以帮助消费者重新声明之前定义的队列、交换机和绑定等拓扑结构】
11-
spring.emily.rabbit.topology-recovery=true
13+
spring.emily.rabbit.connection.topology-recovery=true
14+
15+
#------------------------------------------------连接配置-----------------------------------------------------
1216
#虚拟主机
1317
spring.emily.rabbit.config.test.virtual-host=openaccount
14-
#spring.rabbitmq.host=localhost
15-
spring.emily.rabbit.config.test.addresses=127.0.0.1:5672,127.0.0.1:5673,127.0.0.1:5674
16-
#spring.rabbitmq.port=5672
17-
spring.emily.rabbit.config.test.username=admin
18-
spring.emily.rabbit.config.test.password=admin
18+
#集群地址
19+
spring.emily.rabbit.config.test.addresses=10.10.181.41:5672,10.10.181.42:5672,10.10.181.43:5672
20+
#用户名
21+
spring.emily.rabbit.config.test.username=open-account
22+
#密码
23+
spring.emily.rabbit.config.test.password=Emis_Qaz123
1924
#producer
2025
spring.emily.rabbit.config.test.publisher-confirm-type=correlated
2126
spring.emily.rabbit.config.test.publisher-returns=true
2227
spring.emily.rabbit.config.test.template.mandatory=true
28+
#---------------------------------------------------------生产端重试--------------------------------------------
29+
#是否启用发布重试,默认:false
30+
spring.emily.rabbit.config.test.template.retry.enabled=true
31+
#发送消息的最大重试次数,默认:2
32+
spring.emily.rabbit.config.test.template.retry.max-attempts=3
33+
#第一次和第二次发送消息的时间间隔,默认:1000ms
34+
spring.emily.rabbit.config.test.template.retry.initialInterval=1000ms
35+
#应用于与上一次时间间隔的乘数,默认:1.0
36+
spring.emily.rabbit.config.test.template.retry.multiplier=1.0
37+
#重试的最大时间间隔,默认:10000ms
38+
spring.emily.rabbit.config.test.template.retry.max-interval=10s
2339
#consumer
2440
##容器类型simple或direct
2541
spring.emily.rabbit.config.test.listener.type=simple
@@ -53,12 +69,14 @@ spring.emily.rabbit.config.test.listener.simple.retry.max-attempts=3
5369
spring.emily.rabbit.config.test.listener.simple.retry.max-interval=10000ms
5470
##容器:要应用于上一个重试间隔乘数
5571
spring.emily.rabbit.config.test.listener.simple.retry.multiplier=1
72+
73+
5674
spring.emily.rabbit.config.emily.virtual-host=emily
5775
#spring.rabbitmq.host=localhost
58-
spring.emily.rabbit.config.emily.addresses=127.0.0.1:5672,127.0.0.1:5673,127.0.0.1:5674
76+
spring.emily.rabbit.config.emily.addresses=10.10.181.41:5672,10.10.181.42:5672,10.10.181.43:5672
5977
#spring.rabbitmq.port=5672
60-
spring.emily.rabbit.config.emily.username=emily
61-
spring.emily.rabbit.config.emily.password=emily
78+
spring.emily.rabbit.config.emily.username=open-account
79+
spring.emily.rabbit.config.emily.password=Emis_Qaz123
6280
spring.emily.rabbit.config.emily.listener.type=direct
6381
##容器:启动的时候是否自动启动容器,默认:true
6482
spring.emily.rabbit.config.emily.listener.direct.auto-startup=true
@@ -67,7 +85,7 @@ spring.emily.rabbit.config.emily.listener.direct.acknowledge-mode=manual
6785
##容器:设置Qos,即rabbit服务器每次推送给消费者未ack消息的个数
6886
spring.emily.rabbit.config.emily.listener.direct.prefetch=1
6987
##容器:默认情况下,拒绝的传递是否重新排队
70-
#spring.emily.rabbit.config.emily.listener.direct.default-requeue-rejected=true
88+
spring.emily.rabbit.config.emily.listener.direct.default-requeue-rejected=true
7189
##容器:空闲容器事件的发布频率
7290
#spring.emily.rabbit.config.emily.listener.direct.idle-event-interval=1ms
7391
##容器:如果在运行的过程中一个或多个队列被删除,在容器声明的这些队列在代理(broker)上不可用,是否停止容器
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,85 @@
11
# 是否开启Redis多数据源配置,默认:true
22
spring.emily.redis.enabled=true
3-
# Redis监控是否开启,默认:false
4-
spring.emily.redis.monitor-enabled=false
5-
# Redis监控固定间隔时间,默认:30s
6-
spring.emily.redis.monitor-fire-rate=10s
7-
# 是否开启连接校验,默认:false
8-
spring.emily.redis.validate-connection=false
9-
# 是否开启共享本地物理连接,默认:true
10-
spring.emily.redis.share-native-connection=true
3+
# Redis默认配置标识,无默认值
4+
spring.emily.redis.default-config=test
5+
6+
# Redis默认使用的客户端类型,LETTUCE|JEDIS
7+
spring.emily.redis.client-type=lettuce
8+
119
# Redis默认使用的客户端类型,LETTUCE|JEDIS
12-
spring.emily.redis.config.default.client-type=lettuce
10+
spring.emily.redis.config.test.client-type=lettuce
1311
# Redis连接工厂使用的数据库索引
14-
spring.emily.redis.config.default.database=1
12+
spring.emily.redis.config.test.database=1
1513
# Redis服务器的登录用户名
16-
spring.emily.redis.config.default.username=default
14+
spring.emily.redis.config.test.username=
1715
# Redis服务器的登录密码
18-
spring.emily.redis.config.default.password=emily123
19-
# 读取超时时间
20-
spring.emily.redis.config.default.timeout=3000
21-
# 连接超时时间
22-
spring.emily.redis.config.default.connect-timeout=PT3S
16+
spring.emily.redis.config.test.password=test12345
17+
# 设置命令操作超时时间,默认:PT1M
18+
spring.emily.redis.config.test.timeout=PT3S
19+
# 建立连接超时时间,默认:10S
20+
spring.emily.redis.config.test.connect-timeout=PT3S
2321
# 用于通过sentinel进行身份验证的登录用户名
24-
spring.emily.redis.config.default.sentinel.username=
22+
spring.emily.redis.config.test.sentinel.username=
2523
# 使用sentinel进行身份验证的密码
26-
spring.emily.redis.config.default.sentinel.password=
24+
spring.emily.redis.config.test.sentinel.password=
2725
# 主节点名称(Sentinel哨兵配置中定义的主节点名称)
28-
spring.emily.redis.config.default.sentinel.master=mymaster
26+
spring.emily.redis.config.test.sentinel.master=mymaster
2927
# Redis哨兵节点配置,逗号分隔的 host:port
30-
spring.emily.redis.config.default.sentinel.nodes=127.0.0.1:26379,127.0.0.1:26380,127.0.0.1:26381
28+
spring.emily.redis.config.test.sentinel.nodes=10.10.84.156:26380,10.10.84.157:26381,10.10.84.158:26382
29+
30+
# 关闭连接超时时间,默认:100ms
31+
spring.emily.redis.config.test.lettuce.shutdown-timeout=PT0.1S
32+
# 是否开启连接校验,默认:false
33+
spring.emily.redis.config.test.lettuce.validate-connection=false
34+
# 是否开启共享本地物理连接,默认:true
35+
spring.emily.redis.config.test.lettuce.share-native-connection=true
36+
# 是否提前初始化连接,默认:false
37+
spring.emily.redis.config.test.lettuce.eager-initialization=false
38+
3139
# 是否开启连接池(如果引用commons-pool2默认开启)
32-
spring.emily.redis.config.default.lettuce.pool.enabled=true
33-
# 最大连接数,-1表示无限制
34-
spring.emily.redis.config.default.lettuce.pool.max-active=8
35-
# 最大空闲连接数,-1表示无限制
36-
spring.emily.redis.config.default.lettuce.pool.max-idle=8
37-
# 池中最小连接数
38-
spring.emily.redis.config.default.lettuce.pool.min-idle=4
39-
# 最大等待时间(在连接池耗尽之后引发异常之前,连接分配应阻止最大的等待时间)
40-
spring.emily.redis.config.default.lettuce.pool.max-wait=-1
41-
# 每隔多少时间空闲线程驱逐器关闭多余的空闲连接,且保持最少空闲连接可用,同时min-idle要大于0
42-
spring.emily.redis.config.default.lettuce.pool.time-between-eviction-runs=PT0.1S
43-
spring.emily.redis.config.test.client-type=lettuce
44-
spring.emily.redis.config.test.database=15
45-
spring.emily.redis.config.test.password=emily123
46-
spring.emily.redis.config.test.sentinel.password=emily123
47-
spring.emily.redis.config.test.sentinel.master=mymaster
48-
spring.emily.redis.config.test.sentinel.nodes=127.0.0.1:26381,127.0.0.1:26382,127.0.0.1:26383
49-
spring.emily.redis.config.test.timeout=300
40+
spring.emily.redis.config.test.lettuce.pool.enabled=false
41+
# 连接池中允许的最大活动连接数,默认值为8。超过这个数值的连接将被阻塞等待。
5042
spring.emily.redis.config.test.lettuce.pool.max-active=8
43+
# 连接池中允许的最大空闲连接数,默认值为8。超过这个数值的空闲连接将被关闭。
5144
spring.emily.redis.config.test.lettuce.pool.max-idle=8
45+
# 连接池中保持的最小空闲连接数,默认值为0。当连接池中的连接数低于该值时,连接池会创建新的连接。
5246
spring.emily.redis.config.test.lettuce.pool.min-idle=0
47+
# 连接池资源耗尽时,连接尝试分配阻塞时间,超时即抛出异常。使用负值无限期阻塞。
5348
spring.emily.redis.config.test.lettuce.pool.max-wait=-1
49+
# 空闲对象逐出器线程运行之间的时间。如果为正,则启动空闲对象驱逐线程,否则不执行空闲对象驱逐。,默认:-1
50+
spring.emily.redis.config.test.lettuce.pool.time-between-eviction-runs=PT0.1S
51+
# 对象在池中最小可空闲时间, 默认:30分钟
52+
spring.emily.redis.config.test.lettuce.pool.min-evictable-idle-duration=PT1M
53+
54+
55+
#------------------------------------------------------------------------------------------------------------
56+
spring.emily.redis.config.test1.client-type=lettuce
57+
spring.emily.redis.config.test1.database=15
58+
spring.emily.redis.config.test1.password=test12345
59+
spring.emily.redis.config.test1.sentinel.password=
60+
spring.emily.redis.config.test1.sentinel.master=mymaster
61+
spring.emily.redis.config.test1.sentinel.nodes=10.10.84.156:26380,10.10.84.157:26381,10.10.84.158:26382
62+
# 设置命令操作超时时间,默认:PT1M
63+
spring.emily.redis.config.test1.timeout=PT3S
64+
# 连接超时时间,默认:10S
65+
spring.emily.redis.config.test1.connect-timeout=PT3S
66+
67+
# 关闭连接超时时间,默认:100ms
68+
spring.emily.redis.config.test1.lettuce.shutdown-timeout=PT0.1S
69+
# 是否开启连接校验,默认:false
70+
spring.emily.redis.config.test1.lettuce.validate-connection=false
71+
# 是否开启共享本地物理连接,默认:true
72+
spring.emily.redis.config.test1.lettuce.share-native-connection=true
73+
# 是否提前初始化连接,默认:false
74+
spring.emily.redis.config.test1.lettuce.eager-initialization=false
75+
76+
spring.emily.redis.config.test1.lettuce.pool.enabled=false
77+
spring.emily.redis.config.test1.lettuce.pool.max-active=8
78+
spring.emily.redis.config.test1.lettuce.pool.max-idle=8
79+
spring.emily.redis.config.test1.lettuce.pool.min-idle=0
80+
spring.emily.redis.config.test1.lettuce.pool.max-wait=-1
81+
# 空闲对象逐出器线程运行之间的时间。如果为正,则启动空闲对象驱逐线程,否则不执行空闲对象驱逐。,默认:-1
82+
spring.emily.redis.config.test1.lettuce.pool.time-between-eviction-runs=PT0.1S
83+
# 对象在池中最小可空闲时间, 默认:30分钟
84+
spring.emily.redis.config.test1.lettuce.pool.min-evictable-idle-duration=PT1M
5485

demo-emily-spring-cloud/pom.xml

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,29 @@
55
<parent>
66
<artifactId>emily-spring-boot-parent</artifactId>
77
<groupId>io.github.mingyang66</groupId>
8-
<version>4.3.9</version>
8+
<version>4.4.0</version>
99
<relativePath>../emily-spring-boot-parent/pom.xml</relativePath>
1010
</parent>
1111
<modelVersion>4.0.0</modelVersion>
12-
<version>4.3.9</version>
12+
<version>4.4.0</version>
1313
<name>demo-emily-spring-cloud</name>
1414
<artifactId>demo-emily-spring-cloud</artifactId>
1515

1616
<dependencies>
1717
<dependency>
1818
<groupId>io.github.mingyang66</groupId>
1919
<artifactId>emily-spring-boot-starter</artifactId>
20-
<version>4.3.9</version>
20+
<version>4.4.0</version>
2121
</dependency>
2222
<dependency>
2323
<groupId>io.github.mingyang66</groupId>
2424
<artifactId>emily-spring-cloud-starter</artifactId>
25-
<version>4.3.9</version>
25+
<version>4.4.0</version>
2626
</dependency>
2727
<dependency>
2828
<groupId>io.github.mingyang66</groupId>
2929
<artifactId>emily-spring-boot-datasource</artifactId>
30-
<version>4.3.9</version>
30+
<version>4.4.0</version>
3131
</dependency>
3232
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-actuator -->
3333
<dependency>

0 commit comments

Comments
 (0)