Skip to content

Spring Boot auto-configuration starter #19

@rammrain

Description

@rammrain

Summary

Provide a Spring Boot starter module with auto-configuration under the montonio.* property prefix.

Requirements

  • Auto-configure SDK beans from application.properties / application.yml
  • Properties under montonio.* prefix: base URL, credentials (access key, secret key), timeouts, environment
  • Support multi-merchant credential configuration
  • Conditional bean registration — only when on classpath
  • Expose service interfaces as Spring beans
  • Allow consumer to override any auto-configured bean

Refs

  • initial-docs/project1.md — Spring Boot starter, montonio.* prefix, auto-configured

Testing

Unit tests covering: auto-configuration with various property combinations, conditional bean creation, property binding, bean override by consumer, missing required properties. Target near-perfect coverage.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions