When writing integration tests for REST APIs in Spring Boot, it is common to use the org.springframework.boot.test.web.client.TestRestTemplate. Anyone who has attempted to test the PATCH method with Spring Boot's default TestRestTemplate will find out that it doesn't ship with the ability to use the PATCH method. As a workaround, org.apache.http.client.HttpClient can be added … [Read more...] about SOLVED: Testing PATCH with Spring Boot TestRestTemplate
Spring Boot
Spring Boot Set Port Number
By default, the embedded tomcat port number for a Spring Boot application is 8080. If you are like me and run multiple machines while developing locally, you have no doubt encountered a situation where port 8080 is already in use or where you will need 8080 for something else. There are three ways to set the port number for your application: Command Line, … [Read more...] about Spring Boot Set Port Number
Spring Boot Set Root Logging Level
Sometimes it is nice to be able to see all debugging information from your spring boot application. I am not going to go over the various Java logging frameworks but rather the quick and easy way to set a logging level. Logging Level Types By default, ERROR, WARN and INFO level messages are logged. You can show more specific logs by explicitly setting the type. There are five … [Read more...] about Spring Boot Set Root Logging Level