apache/dubbo-spring-boot-project
Fix: make Dubbo actuator PropertySource optional
Contribution Overview
The Engineering Context
This contribution was made to the apache/dubbo-spring-boot-projectopen-source repository. The work involved understanding the existing codebase, identifying the underlying engineering problem, implementing a focused solution, and validating the change against the project's existing behaviour and testing standards.
Engineering Problem
Understanding the Problem
The Dubbo actuator auto-configuration expected the dubbo-endpoints-default.properties resource to always be available. If the resource was absent, application startup could fail while processing the PropertySource.
Solution
Implementation Approach
Updated the PropertySource configuration to enable ignoreResourceNotFound. This allows the Dubbo actuator configuration to continue starting when the optional default properties resource is not present.
Technologies
Engineering Stack
Pull Request
View the Contribution
View the pull request and the associated engineering discussion directly on GitHub.
View Pull Request on GitHub →