We have provided in github.com/xmlet/spring-petclinic a standard implementation of the sample Spring-based pet clinic web application integrated with HtmlFlow views.

We have replaced the Thymeleaf template engine with HtmlFlow.

This project defines templates as first-class functions and exploit all the Java language features and suppress auxiliary Spring infrastructures, such as ModelAndView, ViewResolver and others. Thus, we removed from the unit tests all validations regarding these mechanics.