Skip to content

Spring Boot auto-configuration starter #19

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions