Skip to content

refactor: hexagonal architecture remediation — core property namespaces#15

Merged
casc84ab merged 1 commit intodevelopfrom
fix/framework-hardening
Feb 13, 2026
Merged

refactor: hexagonal architecture remediation — core property namespaces#15
casc84ab merged 1 commit intodevelopfrom
fix/framework-hardening

Conversation

@ancongui
Copy link
Contributor

Summary

  • Hexagonal architecture remediation for core module
  • Update property namespaces and annotations

Test plan

  • All existing tests pass
  • Build verified locally

…es and annotations

Part of the Firefly Framework hexagonal architecture remediation.

- Standardize all property prefixes under firefly.* namespace
- Remove @Configuration/@component from property classes
- Remove @service from WebClientTemplate, add @bean to WebClientConfig
- Remove @component from LoggingHealthIndicator, add @bean to DefaultHealthConfig
- Update all @ConditionalOnProperty references to new prefixes
@ancongui ancongui requested a review from casc84ab February 13, 2026 00:40
@casc84ab casc84ab merged commit d6fcbff into develop Feb 13, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants