apache/dubbo-spring-boot-project

Fix: make Dubbo actuator PropertySource optional

Bug FixJanuary 24, 2026Open

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

JavaSpring BootApache DubboSpring Boot ActuatorSpring FrameworkAuto Configuration

Pull Request

View the Contribution

View the pull request and the associated engineering discussion directly on GitHub.

View Pull Request on GitHub →