Commit Graph

90 Commits (676b7e28dcc07085a19e4a1f2f545415b696c74e)

Author SHA1 Message Date
RuanSheng d5558a9d2c
[2022.x] Fix nacos discovery/config log (#3133) (#3160) (#3166) 2 years ago
YuLuo 1eacea72d0
update copyright in 2022.x (#3125) 2 years ago
ruansheng e8921ab2d5 [fix issue #3043] support comment in json config 2 years ago
MieAh 2815b745ac
Optimized with jdk new features (#2972)
* Optimize switch expressions.

* Optimize instanceOf to determine pattern matching

* Optimize switch expressions.

* Optimize instanceOf to determine pattern matching
2 years ago
Steve Rao be2d0f6c38
Merge pull request #2948 from ruansheng8/2022-upgrade
Support spring boot 3.0 and jdk 17
2 years ago
ruansheng 17ead015ea support jdk 17 2 years ago
ruansheng d53ac12bec update spring.factories to auto-configuration 2 years ago
ruansheng e5a1590760 [ISSUE #2906] Fix same dataId with different group and namespace can't override in local 2 years ago
ruansheng ab7264c769 Add nacos config namespace properties comment ruansheng Today 17:16 2 years ago
ruansheng 1103ac3959 Fix nacos config namespace 2 years ago
chengpu 993c1633b9 fix: fix declaration and log level error 2 years ago
Wu Daifu ed26351e93
Fix issue 2698: resolve errors in generating javadocs by mvn install (#2781) 2 years ago
chengpu.rzh ff08867190 feature: update Nacos to 2.0.4, #2747 2 years ago
Xcyq 1d1035bb92 Fix incorrect field comment 3 years ago
Freeman Lau 88326fb17a Use DeferredLogFactory instead of Log 3 years ago
Freeman Lau 2432d640d9
Merge pull request #2464 from Sorieee/2021.x_sorie_rocketmq_group
Support anonymous consumer group
3 years ago
Freeman Lau 9882d5727c Using ConfigurationPropertiesRebinder when behavior is default 3 years ago
Freeman Lau 9c4dc69cce Merge remote-tracking branch 'upstream/2021.x' into refresh_specific_configuration_properties
# Conflicts:
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/resources/META-INF/additional-spring-configuration-metadata.json
3 years ago
Freeman Lau db566f14a5 Update logging level path 3 years ago
Freeman Lau bc78984df8 Merge remote-tracking branch 'upstream/2021.x' into fix_2455
# Conflicts:
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/configdata/NacosConfigDataLoader.java
3 years ago
ruansheng 2fb0893eda remove deprecated constructor 3 years ago
ruansheng 520907d63e Nacos config use DeferredLogFactory 3 years ago
Freeman Lau 7211d05c90 Support print content 3 years ago
Freeman Lau 8d72682b07 Do not print content 3 years ago
Freeman Lau 204b9a7032 Merge remote-tracking branch 'upstream/2021.x' into fix_2455
# Conflicts:
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/configdata/NacosConfigDataLoader.java
3 years ago
Freeman Lau 146fd38c47 Support configure preference for single config
Add log info.
3 years ago
lixiaoshuang 5f82af2271 add debug log 3 years ago
lixiaoshuang 854c9ec196 add debug log 3 years ago
sorie 154775dd13 Fix NacosConfigEndpointTests instability issues 3 years ago
Freeman Lau 5d49b63200 Support config preference. 3 years ago
sorie 299726a8b8 Replace powermock with mockito in Nacos config 3 years ago
Freeman Lau a1280bff9a Add since tag. 3 years ago
Freeman Lau 2aaef56dc4 Support refresh specific ConfigurationPropertiesBean. 3 years ago
Freeman Lau a2d7366dc4 Merge remote-tracking branch 'upstream/2021.x' into refresh_specific_configuration_properties
# Conflicts:
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/NacosConfigAutoConfiguration.java
3 years ago
Freeman Lau e6eb4b653e Change StringUtil package. 3 years ago
Freeman Lau 3199f44837 Change util package. 3 years ago
Freeman Lau 8e4f1eb771 Update docs and add @since. 3 years ago
Freeman Lau d6310b1fa0 Refactor Nacos config tests.
add NacosConfigDataMissingEnvironmentPostProcessor
optimize Nacos config pom
3 years ago
Freeman Lau f45a9fb28f Add listening configs log info. 3 years ago
Freeman Lau 9d09a6df64 Upgrade nacos to 1.4.3. 3 years ago
Freeman Lau 22008adf25 Merge remote-tracking branch 'upstream/2022.x' into merge_2.2.x_2022
# Conflicts:
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/RocketMQBinderUtils.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/RocketMQMessageChannelBinder.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/config/RocketMQComponent4BinderAutoConfiguration.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/consuming/RocketMQListenerBindingContainer.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/integration/RocketMQMessageHandler.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/integration/RocketMQMessageSource.java
3 years ago
Freeman Lau 3451906c2b Merge 2.2.x to 2022. 3 years ago
Freeman Lau 42f03eb1c8 Merge remote-tracking branch 'upstream/2.2.x' into merge_2.2.x_2022
# Conflicts:
#	README-zh.md
#	pom.xml
#	spring-cloud-alibaba-dependencies/pom.xml
#	spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-discovery.adoc
#	spring-cloud-alibaba-docs/src/main/asciidoc/nacos-discovery.adoc
#	spring-cloud-alibaba-examples/nacos-example/nacos-discovery-example/nacos-discovery-provider-example/src/main/java/com/alibaba/cloud/examples/ProviderApplication.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/client/NacosPropertySource.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/resources/META-INF/spring.factories
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/main/java/com/alibaba/cloud/nacos/NacosDiscoveryProperties.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/test/java/com/alibaba/cloud/nacos/ribbon/NacosRibbonClientPropertyOverrideTests.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-sentinel/src/main/java/com/alibaba/cloud/sentinel/feign/SentinelFeign.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/integration/RocketMQMessageHandler.java
3 years ago
Freeman Lau 3c67351907 Refactor deprecated code.
1. Spring 的 StringUtils#isEmpty 已经过时, 使用 spring-cloud-alibaba-commons 下的 StringUtils 替换, 如果同时还使用了
Spring StringUtils 的其他方法, 那么将使用 StringUtils#hasLength 取反替换

2. 移除类 NacosRefreshProperties

3. 优化pom, 删除重复依赖

4. 尽可能地优化 deprecated class and method

优化过后将完全消除打包构建时黄色警告⚠️
3 years ago
Freeman Lau 67daf1f27e Support refresh single ConfigurationPropertiesBean. 3 years ago
Freeman Lau 61c2c31cf7 Fixed checkstyle. 3 years ago
Freeman Lau 6f3a5d892a Register NacosConfigManager instead of ConfigService.
Avoiding import *
Avoiding invoke `getUri` repeatedly
3 years ago
Freeman Lau 96157efaf6 Optimize binding logic. 3 years ago
Freeman Lau abe1f22345 Fix nacos common properties can't bind.
修复 nacos 通用属性无法绑定的问题
3 years ago
Freeman Lau 65e1eff7d6 Make bootstrap starter optional.
在 spring boot >= 2.4.0 版本应该由用户决定是使用 bootstrap 还是 import 方式导入外部配置
3 years ago