Spring helps development teams everywhere build simple, portable, fast and flexible JVM-based systems and applications. It lets you write clean, testable code against the infrastructure components of your choice and accomplish any task – without re-inventing the wheel. Spring-based apps run anywhere the JVM does. Deploy standalone, in an app server, on a Cloud or all of the above. Spring provides an open programming model that is comprehensive, cohesive, widely understood and well-supported.

Solace Projects

Spring Cloud Connectors

Spring Cloud Connectors is an implementation of the ServiceInfo and ServiceInfoCreator interfaces to extend the Spring Cloud Connectors project to the Solace Messaging Cloud Foundry service. Using this in your Spring application can make consuming the Solace messaging service simpler than straight parsing of the VCAP_SERVICES environment variable.


Spring Boot Auto-Configuration

Solace also provides Spring Boot Auto-Configuration implementations and Spring Boot Starter poms for the Solace Java and JMS APIs to make it easier to use them with Spring Boot auto-configuration through the @Autowired annotation. The artifacts are published to Maven Central so it should be familiar and intuitive to use this project in your applications.