Este projeto contém um exemplo básico de como podemos traçar nossos testes unitários a partir do Spring Boot.
Há diversas maneiras para desenvolvermos uma arquitetura dessa forma, tanto com JUnit por si só, ou utilizando o próprio Spring Boot. Porém, é necessário que seja feita uma análise antes de qualquer decisão, o Spring Boot contém a anotação @SpringBootTest, por recomendação esse padrão é utilizado para validações a nível de integração.