Java Config | - |
---|---|
Java Config branch | -- Petclinic uses XML configuration by default. In case you'd like to use Java Config instead, there is a Java Config branch available here. Thanks to Antoine Rey for his contribution. - | -
Inside the 'Web' layer | Files | -
Spring MVC - XML integration | -mvc-view-config.xml | -
Spring MVC - ContentNegotiatingViewResolver | -mvc-view-config.xml | -
JSP custom tags | -- WEB-INF/tags - createOrUpdateOwnerForm.jsp | -
webjars | -
- webjars declaration inside pom.xml - Resource mapping in Spring configuration - sample usage in JSP |
-
-
Dandelion-datatables | -- ownersList.jsp - vetList.jsp - web.xml - datatables.properties - | -
Thymeleaf branch | -- See here | -
Branch using GemFire and Spring Data GemFire instead of ehcache (thanks Bijoy Choudhury) | -- See here | -
'Service' and 'Repository' layers | Files | -
---|---|
Transactions | -- business-config.xml - ClinicServiceImpl.java - | -
Cache | -- tools-config.xml - ClinicServiceImpl.java - | -
Bean Profiles | -- business-config.xml - ClinicServiceJdbcTests.java - web.xml - | -
JdbcTemplate | -- business-config.xml - jdbc folder | -
JPA | -- business-config.xml - jpa folder | -
Spring Data JPA | -- business-config.xml - springdatajpa folder | -
Others | Files | -
---|---|
Gradle branch | -- See here | -
Name | -Issue | -
---|---|
Spring JDBC: simplify usage of NamedParameterJdbcTemplate | -SPR-10256 and SPR-10257 | -
Bean Validation / Hibernate Validator: simplify Maven dependencies and backward compatibility | -- HV-790 and HV-792 - | -
Spring Data: provide more flexibility when working with JPQL queries | -- DATAJPA-292 - | -
Eclipse: validation bug when working with .tag/.tagx files (has only been fixed for Eclipse 4.3 (Kepler)). See here for more details. | -- STS-3294 - | -