Resources

MuleSoft to Spring Boot guides

Engineer-written guides for getting off MuleSoft — how DataWeave and each connector translate to Spring Boot, and how to prove the result behaves the same.

Connector migration

Connector migration

Migrating the MuleSoft Database connector to Spring Boot

How the MuleSoft Database connector (db:select, db:insert, db:update, db:delete, db:bulk-insert) maps to Spring Data / JdbcTemplate in Spring Boot, with a before-and-after example and how to validate parity.

6 min read
Connector migration

Migrating the MuleSoft HTTP connector to Spring Boot

How the MuleSoft HTTP connector maps to Spring Boot: http:listener becomes a @RestController and http:request becomes a WebClient call, with a before-and-after example and how parity is verified against a live Mule runtime.

5 min read
Connector migration

Migrating the MuleSoft Kafka connector to Spring Boot

How the MuleSoft Kafka connector (publish and message-listener) maps to Spring for Apache Kafka — KafkaTemplate and @KafkaListener — with a before-and-after example and how parity is verified against a real broker.

6 min read
Connector migration

Migrating the MuleSoft Salesforce connector to Spring Boot

How the MuleSoft Salesforce connector (query, create, update, upsert, delete) maps to the Salesforce REST API from Spring Boot using WebClient and OAuth, with a before-and-after example.

6 min read
Connector migration

Migrating the MuleSoft JMS connector to Spring Boot

How the MuleSoft JMS connector (publish and consume) maps to Spring's JmsTemplate and @JmsListener, with a before-and-after example.

5 min read
Connector migration

Migrating the MuleSoft Redis connector to Spring Boot

How the MuleSoft Redis connector (set, get, del, exists, publish) maps to Spring Data Redis (StringRedisTemplate), verified against a real Redis instance.

5 min read
Connector migration

Migrating the MuleSoft MongoDB connector to Spring Boot

How the MuleSoft MongoDB connector (find, insert, update, remove, count) maps to Spring Data MongoDB (MongoTemplate), verified against a real MongoDB instance.

5 min read
Connector migration

Migrating the MuleSoft Amazon S3 connector to Spring Boot

How the MuleSoft Amazon S3 connector (get-object, put-object, delete-object, list-objects) maps to the AWS SDK v2 S3Client in Spring Boot, verified against LocalStack.

5 min read
Connector migration

Migrating the MuleSoft Email connector to Spring Boot

How the MuleSoft Email connector (send via SMTP, list via IMAP/POP3) maps to Spring's JavaMailSender, verified against a real mail server.

5 min read
Connector migration

Migrating the MuleSoft File connector to Spring Boot

How the MuleSoft File connector (read, write, list, move, copy, delete) maps to java.nio.file.Files in Spring Boot, verified against a live Mule runtime.

5 min read
Connector migration

Migrating the MuleSoft SFTP connector to Spring Boot

How the MuleSoft SFTP connector (read, write, list) maps to Spring Integration SFTP in Spring Boot, with a before-and-after example.

5 min read
Connector migration

Migrating the MuleSoft Web Service Consumer (SOAP) to Spring Boot

How the MuleSoft Web Service Consumer (wsc:consume) maps to Spring Web Services' WebServiceTemplate for SOAP calls, with a before-and-after example.

5 min read