Spring Boot applications

You can develop Spring Boot applications for use with CICS®. There are two approaches to developing Spring Boot applications. The approach that you choose depends upon whether you want to integrate your Spring Boot application with aspects of Java™ EE such as Security, Transactions, DataSources and Java Message Service (JMS), or whether you prefer to use standard Spring configuration and templates with little or no integration with Java EE.

If you build and deploy your Spring Boot application as a JAR, then you can only integrate with JCICS. To achieve greater integration with Java EE and Liberty, build and deploy your Spring Boot application as a WAR file and follow the best practices that are described in topic Building and deploying Spring Boot applications. Each subtopic describes an important aspect of integration and how to ensure Spring Boot integrates with Java EE, Liberty, and CICS capabilities.