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 PubSub+ for PCF tile. Using this in your Spring application can make consuming the PubSub+ messaging service easier than directly 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.