Integration Testing JMS @Transactional with Embedded ActiveMQ

Typically to use the @Transactional annotation in Spring Boot, you must configure transaction management. However, unless you are explicitly configuring a Global Transaction or deploying your application to a Java EE Application server , then the default is Local Transaction Management. Global Transaction Management When a JTA environment is detected, Spring’s JtaTransactionManager is used to manage transactions.ContinueContinue reading “Integration Testing JMS @Transactional with Embedded ActiveMQ”

Springboot with JMS, Amazon MQ, MongoDB, S3 and Thymeleaf

In this post, we will create a simple spring boot application that will act as both the JMS Producer and Consumer. It will connect to Amazon MQ on AWS, Send/Receive JMS Messages, Store User information in MongoDb, Create a PDF file for a given User and upload it to AWS S3. Note: In a productionContinueContinue reading “Springboot with JMS, Amazon MQ, MongoDB, S3 and Thymeleaf”