vmware-archive/spring-bian — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a Java Spring library for banks that makes it easier to create BIAN compliant microservices without developers needing to understand every detail of the BIAN model.

I want a core module that wraps BIAN service domains, functional patterns, asset types, control records, behavior qualifiers, and generic artifacts. It should expose normal REST services through Spring Boot, map REST calls into BIAN service operations, handle common errors, return consistent API responses, and include status and BIAN information endpoints.

Please include support for Spring Cloud style service discovery, config, circuit breaker behavior, messaging, and resilient service to service calls where appropriate. Add sample projects that show how a developer can create a simple service domain by extending a base functional service controller, filling in operation stubs, defining a control record, and mapping API payloads to internal records and backend payloads.

Use Maven, include clear README setup instructions, and look up current docs online if you need to.

Want more depth? Deep Reverse