Importing properties from an external file in Spring Boot

With earlier versions of Spring Boot, it was cumbersome to import additional properties or yaml files short of using application.properties and application.yml. You could use the spring.config.additional-location property, but you needed to set it pretty early and it was quite limited with the types of files that it could deal with.

Read more

Apache Camel vs Apache Kafka

Apache Camel vs Apache Kafka

In this tutorial we will cover which are the key differences between Apache Camel and Apache Kafka from an architecture point of view.

Read more

What is Apache Camel ?

What is Apache Camel ? Apache Camel is an open source integration framework that aims to make integrating systems easier. At the core of the Camel framework is a routing engine, or more precisely a routing-engine builder. It allows you to define your own routing rules, decide from which sources to accept messages, and determine how to process and send those messages to other destinations.

Read more

How to debug SQL statements in Spring Boot applications

Spring boot auto-configuration does not require a dedicated logging configuration file. So, in order to debug your SQL Statements in Spring Boot applications, by default can use the following settings in your application.properties file: logging.level.org.hibernate.SQL=DEBUG logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE When this configuration is added, you will be able to see: 1) Each SQL Statement executed 2) The timing … Read more