dubbo icon indicating copy to clipboard operation
dubbo copied to clipboard

feat: Support @ConditionalOnMissingBean for @DubboService

Open heliang666s opened this issue 1 week ago • 1 comments

What is the purpose of the change?

Support @ConditionalOnMissingBean for @DubboService #15814

heliang666s avatar Dec 15 '25 18:12 heliang666s

Codecov Report

:x: Patch coverage is 13.63636% with 19 lines in your changes missing coverage. Please review. :white_check_mark: Project coverage is 60.78%. Comparing base (9fffe62) to head (8dafa89).

Files with missing lines Patch % Lines
...ory/annotation/ServiceAnnotationPostProcessor.java 13.63% 16 Missing and 3 partials :warning:
Additional details and impacted files
@@            Coverage Diff            @@
##                3.3   #15875   +/-   ##
=========================================
  Coverage     60.78%   60.78%           
  Complexity    11712    11712           
=========================================
  Files          1938     1938           
  Lines         88692    88714   +22     
  Branches      13387    13394    +7     
=========================================
+ Hits          53915    53929   +14     
- Misses        29256    29258    +2     
- Partials       5521     5527    +6     
Flag Coverage Δ
integration-tests-java21 32.38% <0.00%> (+0.01%) :arrow_up:
integration-tests-java8 32.44% <0.00%> (-0.01%) :arrow_down:
samples-tests-java21 32.08% <0.00%> (+0.02%) :arrow_up:
samples-tests-java8 29.74% <0.00%> (+0.01%) :arrow_up:
unit-tests-java11 59.07% <13.63%> (+<0.01%) :arrow_up:
unit-tests-java17 58.59% <13.63%> (+0.01%) :arrow_up:
unit-tests-java21 58.57% <13.63%> (+0.01%) :arrow_up:
unit-tests-java25 58.52% <13.63%> (-0.02%) :arrow_down:
unit-tests-java8 59.06% <13.63%> (-0.01%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov-commenter avatar Dec 15 '25 18:12 codecov-commenter

add test cases to check its effectiveness?

zrlw avatar Dec 18 '25 02:12 zrlw