Commit graph

557 commits

Author SHA1 Message Date
Chris Jones
edf49b5638 Added a vagrantfile and corresponding bootstrap. 2017-03-11 11:22:31 -06:00
Chris Jones
4abbbbee43 Removed references to cobertura since it isn't currently supported by SonarQube 6.2. Replaced with references to JaCoCo. Moved certain properties into the POM file since they were not being picked up correctly from the properties file. Made the project multi-language rather than just Java. Need to update the lab instructions to bring in the CSS plugins, etc. 2017-03-03 14:50:34 -06:00
Chris Jones
2fedeedcf9 Trying to remove the offending git-commit-id-plugin. 2017-02-18 16:04:44 -06:00
Chris Jones
6540184aee Updated pom based on practices defined by Heroku's user guide. 2017-02-18 16:00:06 -06:00
Chris Jones
79f7d1d41c Updated version of git-commit-id-plugin to latest. 2017-02-18 15:37:34 -06:00
Chris Jones
6021120d63 Updated the dotGitDirectory. 2017-02-18 15:21:28 -06:00
Chris Jones
9d59e4649d Added dotGitDirectory element to git-commit-id-plugin for Heroku. 2017-02-18 15:19:31 -06:00
Chris Jones
0ec011a41b Removed dependency on Nexus for Heroku. 2017-02-18 15:15:51 -06:00
Chris Jones
12ecbc5c0f Added a new Spock test file. Updated the POM file to suport Spock. 2017-02-05 08:17:45 -06:00
Chris Jones
f09c20793c Updated the sonar properties. 2017-02-04 10:59:04 -06:00
Chris Jones
51e6a64a15 Added POM file changes for Nexus. 2017-02-02 16:55:00 -06:00
Chris Jones
4564521ca3 Added a trivial change to demonstrate Github's pull requests. 2017-01-08 10:49:00 -06:00
Chris Jones
183aba0539 Applied fix for vet cache issue. 2016-12-31 11:28:38 -06:00
Dave Syer
0f840cd50b Change artifactId to 'spring-petclinic' 2016-12-20 10:47:45 +00:00
Dave Syer
6da37c30d3 Use default cache configuration 2016-12-06 12:04:23 +00:00
Dave Syer
0c7db646ef Make mysql configuration more first class 2016-12-05 21:50:29 +00:00
Dave Syer
8b76a54814 Update mysql readme 2016-12-05 12:05:01 +00:00
Oscar Utbult
837483f1d0 Fix incorrect glyphicon name 2016-12-05 11:46:01 +00:00
Kristof Neirynck
61be1bac41 Fix #207 set pet owner when for has an error 2016-12-05 11:45:37 +00:00
Kristof Neirynck
ca2a66500f Correct view as xml url 2016-12-05 11:45:04 +00:00
Oscar Utbult
7dcae7cc86 Fix Javadoc error 2016-12-05 11:44:37 +00:00
Oscar Utbult
706c6fc647 Replace anonymous class with lambda 2016-12-05 11:44:14 +00:00
Dave Syer
87ee7cadfb Exclude groovy because it isn't used 2016-12-02 12:57:41 +00:00
Dave Syer
cb3156efb2 Add ignores 2016-11-22 11:12:07 +00:00
Dave Syer
195903bdf7 Clarify nature of GitHub org split 2016-11-17 10:58:51 +00:00
Dave Syer
131a588e09 Use wro4j instead of lesscss plugin
It's better maintained and it seems to provide more features
as well.
2016-11-17 10:51:36 +00:00
Antoine Rey
e20b96a4c2 Reference spring-petclinic/spring-framework-petclinic project instead of the legacy branch 2016-11-17 08:34:11 +01:00
Dave Syer
83ff9a50e3 Modularize and migrate to aggregate-oriented domain
Vet, Owner, Visit. The Visit "aggregate" is a little artificial
but it demonstrates a useful point about not holding on to
references of "parent" (reference data) objects, i.e. the Visit has
an Integer petId, instead of a Pet field. In principle this app is
now almost ready to migrate to multiple services if anyone wanted
to do that.
2016-11-14 15:36:21 +00:00
Antoine Rey
8c8599298a Add reference to the spring-petclinic-microservices fork 2016-11-13 19:37:45 +01:00
Antoine Rey
adc92a49cc Using absolute URL 2016-11-12 12:15:19 +01:00
Antoine Rey
2052b0c0a1 Adding "Interesting Spring Petclinic branches and forks" section 2016-11-12 12:13:44 +01:00
Antoine Rey
97f6d4ca0a #192 Adding screenshot 2016-11-12 12:13:29 +01:00
Antoine Rey
0c0da7ac0c Fixing markdown table layout 2016-11-11 22:30:22 +01:00
Dave Syer
9c11c70163 Update readme for Spring Boot fetaures 2016-11-11 09:29:01 +00:00
Dave Syer
095b1a35d9 Move util class to test code 2016-11-10 17:45:54 +00:00
Dave Syer
e38a9feebe Convert to jar with thymeleaf 2016-11-10 17:22:02 +00:00
Antoine Rey
3450c3d99e Add Git commit information to the /manage/info endpoint 2016-10-17 08:29:36 +02:00
Antoine Rey
d69b89691c Fix #171 Jetty 9 support by removing Dandelion 2016-10-08 09:50:04 +02:00
Antoine Rey
f78ee5d76e Using the @CacheResult JSR-107 JCache annotation 2016-10-06 20:01:50 +02:00
Antoine Rey
6ff35b6c22 Update Springboot Petclinic version to 1.4.1 2016-10-01 13:00:46 +02:00
Antoine Rey
b889abbe7f Replace SpringJUnit4ClassRunner by SpringRunner 2016-10-01 13:00:25 +02:00
Antoine Rey
c0ac1ffda6 Upgrade to Spring Boot 1.4.1 2016-09-25 18:33:13 +02:00
Dapeng
a9b6565fcf Remove dependency with joda time to simplify the project dependencies 2016-09-25 18:25:33 +02:00
Antoine Rey
4d90e7e394 Display build-related information into the /manage/info endpoint 2016-09-15 20:28:57 +02:00
Antoine Rey
d189dbf4be Merge pull request #182 from snicoll/ehcache3
Upgrade to Ehcache 3 and Java config
2016-08-29 22:18:22 +02:00
Stephane Nicoll
a41b83a2fd Upgrade to Ehcache 3
I saw on twitter the reference of an article (in french):
http://javaetmoi.com/2016/08/migrer-vers-spring-boot/

That article concludes with something along the lines of  "Besides the
EhCache and Maven configuration, Petclinic does not hold a single line
of XML anymore".

Looking at the code, we can remove more XML if you want. This PR migrates
the cache infrastructure to EhCache 3 and JCache (JSR-107). This also
reduces the number of dependencies.
2016-08-29 18:48:12 +02:00
Antoine Rey
b96e1093d3 Add a Dockefile and configure the docker-maven-plugin 2016-08-29 18:47:47 +02:00
Antoine Rey
864580702f Remove unused properties 2016-08-23 19:45:00 +02:00
Antoine Rey
89d0e24488 Merge branch 'master' into springboot
Conflicts:
	pom.xml
	readme.md
	src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRepositoryImpl.java
	src/main/java/org/springframework/samples/petclinic/web/VetController.java
	src/test/java/org/springframework/samples/petclinic/web/CrashControllerTests.java
	src/test/java/org/springframework/samples/petclinic/web/OwnerControllerTests.java
	src/test/java/org/springframework/samples/petclinic/web/PetControllerTests.java
	src/test/java/org/springframework/samples/petclinic/web/VetControllerTests.java
	src/test/java/org/springframework/samples/petclinic/web/VisitControllerTests.java
2016-08-19 18:57:51 +02:00
Antoine Rey
e5254156ec Convert Controler's integration test to unit test 2016-08-19 18:54:56 +02:00