A Brief History

The Spring PetClinic was created in 2003 by Kren Krebs and Juergen Hoeller who are developing the first version of the Spring Framework (released in march 2004). This sample application was a kind of tutorial, a demonstration of what it was possible to conceive. It was distributed with the Spring Framework until the 2.5 version (2007).

At this time, the Spring ecosystem was growing: Spring Batch, Spring Web Services, Spring Security… The PetClinic development was in stand-by.

The Spring community likes demo application. It was missing. So in 2013, Keith Donald, Michael Isvy and Costin Leau has decided to migrate the source code of PetClinic to GitHub and Spring Framework 3. PetClinic relives.

In 2016, PetClinic switched to Spring Boot. Dave Syer and Stéphane Nicoll took the leadership. In parallel, Antoine Rey centralized all forks of Spring PetClinic into a GitHub Organization. Nowadays, 9 forks are maintained by the Spring PetClinic community. If you have a special interest in a different technology stack that could be used to implement the PetClinic or if you want to contribute to an existing PetClinic version, then please join the community there.

READ MORE