Skip to content

Conversation

@jdubois
Copy link
Contributor

@jdubois jdubois commented Jun 16, 2022

This adds the Spring Boot dashboard and general Spring Boot support in devcontainers.

@dsyer dsyer merged commit 4f3cbaa into spring-projects:main Jun 16, 2022
mahajokhio2 pushed a commit to mahajokhio2/spring-petclinic that referenced this pull request Jun 2, 2024
NubeEra-ImranAli added a commit to NubeEra-ImranAli/spring-petclinic that referenced this pull request Jun 20, 2025
e99635b Merge commit '5ee14319091c2794c508aa865c3891ad03ca8d01' as 'django_project5'
556f2c9 Removed django_project5 subtree
d896f83 Merge commit '14f50e5ff01b278723a27c747c1388ec584cbf7e' as 'django_project5'
14f50e5 Squashed 'django_project5/' content from commit 6f2c522
e64e3f1 Removed django_project5 submodule
c194eae new sub module updates taken
8cd3673 sub module updates taken
7f00f1e Added django_project5 as a submodule
f9399b7 Fix typo in visits form which caused button to miss its text
67643c4 Remove Reactor workaround for AOT
cefaf55 Downgrading to mysql 9.2
2e61f19 Updated Copyright to year 2025
9faad25 Cleanup maven-enforcer-plugin message
47dfd4f Cleanup Java Classes
142321a Extracted findPetTypes
b21890c Aligned postgres properties with mysql properties
d44ad42 Upgrading to Spring Boot 3.5
4a021e4 Upgraded databases
9264c48 Upgrading gradle wrapper to current version
af86455 Cleanup HTML files
3a93108 Remove unused findAll method from OwnerRepository and related test setup
c5af32d Internationalization Enhancement
0c88f91 Adding strings for all other languages
332abbc Note about windows shell
d7cc02f Use the java.util List.of() instead of the AssetJ Lists class
fceca77 Associating a <label> with a form control
7f1af26 Remove unnecessary @Autowired annotation from the PetTypeFormatter
2aa53f9 Fix pet update functionality - Fixed issue where editing a pet's type or name wasn't persisting - Updated processUpdateForm to modify existing pet instead of   adding new one - Added proper handling of existing pet update
6328d2c Add DCO to README
7bce202 Add dco config
aa2273e Make sure MySQL test app works
1f89996 Update Spring Boot to 3.4.2
73d7360 Use Java Streams to sort the Specialty objects by their name
b46b97a Remove unused Transactional import
6148ddd Uses the date property of the Visit entity
ee8f8dc Migrate Spring links for issues from Jira to GitHub
22caee3 feat: add Persian and Turkish localization files for application messages
42e2c74 Add a Dockerfile for dev environments other than codespaces
3b90fac Fix occasional stale volume in postgres tests
300597f Update tomestamp for reproducible builds
40a4137 Add new test file -<modify>: remove `@Transactional`. -<add>: create unit-test file related to `PetValidator`. -<refactor>: move pet objects initialization to `@BeforeEach` setup.
214a8fb <fix>: rename the DI variable name in constructor.
a0ba075 Futher updates for Spring Boot 3.4
91f55a4 Versionless webjars (again)
9f1cda1 Update to Boot 3.4
317562a Implement K8S deployment testing using Kind in GitHub Actions
1cad412 Refactor code logic <refactor>: remove useless logic cod. <refactor>: detele useless annotation which is provided by Jpa. <refactor>: refactor implement of `findByLastName`, use Jpa to simplify query.
668629d refactor `OwnerRepository`: -<replace>: use `JpaRepository` to replace `Repository` in `OwnerRepository` class. -<remove1>: remove `save()` method. JpaRepository provides it by default. -<remove2>: remove `@Query` because in `Owner` class, the `@OneToMany` annotiation achieved `fetch` in query. -<refactor1>: use `Optional<Owner>` to recieve the result from `findById()`, and if is null, throw `IllegalArugmentExpection`. -<refactor2>: achieve the assert to judge return value in tests. -<add>: add name to `@author` tag.
a3026bd Add Kubernetes support
50866de Refactor the logic and add unit test -<add>: add `@NotBlank` validation to pet's name. -<refactor>: delete useless code and add unit test to check duplicate Pet name validation logic. -<modify>: add `Id` to pet in unit test. -<refactor>: classify unit test.
14af47d Refactor: - <optimize>: delete logic `add owner to model` because of the comment `@ModelAttribute("owner")`. - <fix>: add logical judgment in ordet to avoid `owner` from `form` and `ownerId` from `url` mismatch.
fdc40a7 Fix harmless bugs. - <fix>: use `equals` to replace `==` to compare `Integer` variable. - <delete>: remove redundant 'toLowerCase()' method and simplify pet lookup logic. - <update>: rewrite method `getName()` comments.
a50bfb6 Update Spring Boot release, adding Gradle build and cleanup
dff45cf fix: Temporarily removing accentuation from messages.
90bbb98 Update readme to refer to test main classes
bbb2379 feat: Adds support for the Portuguese language.
912de16 feat: add russian
62dbfa8 Remove the unnecessary includeFilters
ae1bb82 Minor code changes are the following: -Removed unused variables from few files. -Added null assertions in some tests. -Removed unnecessary throw exceptions.
fc44212 fix(jmx): strip spaces before path
f8001e0 Change chmod like other files
608e2b6 Update maven and gradle wrapper
6fffe61 Updated db containers, and dependencies
2daa399 Removed unused imports Made some variables as final
d90e284 Disable JPA Open Session In View
f6f923b Upgrade to Spring Boot 3.3.4
cabb74e Update to Boot 3.3.3
91328af Upgrade to Spring Boot 3.3.2
12eb8b1 Update the DevContainer configuration
383edc1 Update readme.md to link to Spring Boot docs
d8fcd11 Upgrade to Maven 3.9.7
308f7ec Including CycloneDX for SBOM generation
fa8f683 Upgrade Gradle build to Spring Boot 3.3.0
39cc7e1 Upgrade Dependencies
7034d17 Upgrade to Spring Boot 3.3.0
52e528b Upgrade to Maven Wrapper 3.3.1
aa9b9e7 Upgrade to Spring Boot 3.2.5
055ef65 Upgrade to Maven 3.9.6
85ae6fb Upgrade to Gradle 8.7
6fa3fa8 Update docker-compose.yml
527dad0 Update docker-compose.yml to bump postgresql to 16.3
284d079 fix: docker-compose.yml: `version` is obsolete
405cdc6 Add user friendly error message
c7bc8b1 fix typo in confirmation message
c0bc917 Formatting
bf3bc29 Fix postgres data
395356a remove leading spaces in /owners//pets//visits/new, /owners//pets//visits/new and /webjars/bootstrap/5.3.2/dist/js/bootstrap.bundle.min.js resulting in 404s
8f79926 test: remove duplicate assertion
19f5268 test: improve test readability
f3a6755 chore: optimize imports
7055f0c test: refactor using AssertJ assertions
c5b3b35 test: modify assertion for increasing readability.
ca57854 Update src/test/java/org/springframework/samples/petclinic/service/ClinicServiceTests.java
d604a01 Update src/test/java/org/springframework/samples/petclinic/model/ValidatorTests.java
57eb744 test: modify assertion for increasing readability.
dea3432 test: simplify code
9ed20bf test: rewrite assertions using AssertJ better readability
4f78b07 test: rewrite assertion using AssertJ for consistency
5941227 test: complete assertions
5167226 Gradle wrapper files should have correct line endings
3efd6e0 Use gradle Java plugin configuration block
6508cfb Bump gradle from 8.4 to 8.6
4148fc9 Add Gradle files indentation to .editorconfig
a2f1ad5 Make maven and gradle share checkstyle configuration
da1c93d Make suppresions work on windows paths
ee6573c Add checkstyle for gradle
836d111 Fix formatting
2fe9613 Confirmation messages displayed for 'Add, edit, or update' actions
6fe21e5 Remove checkstyle and leave behind spring javaformat
4ad3b4e Remove checkstyle and javaformat plugins
a35189a Add spring.javaformat to gradle
1721124 Bump actions version to latest one (checkout * setup-java)
cdd925d Small optimization for empty petId
80fd110 Upgrade to Boot 3.2.1
0aa3adb Checkstyle NoHttp suppresses all log files
d69204f Running `./gradlew test` should not require Docker
8b8304f Improved Readme
de0e366 Update dependency
5a9d1fc Upgrade to Spring Boot 3.2.0
923e2b7 Bump Spring Boot to 3.1.3
5accc40 Suppress warning
d11d6e8 Remove unnecessary model change
18266fe feat: Add a Korean message file to support at least one non-European language
4926e29 Change validation annotations and whitespace handling
0a52901 handling Null pointer Exception on OwnerID
3a61275 Adding pet name validation on edit Pet
3be2895 Add birthdate validation
b4efc93 Docker-based integration tests don't work in native for now
c231682 Tidy up native tests
f85ad88 Add test dependencies to match Maven configuration
029de90 Skip integration tests if docker unavailable
ca2d8db Update VetController.java
10e3dc9 Update to Spring Boot 3.1.1
768e1ed Ensure enforcer plugin runs first
3c1ef72 Test with test containers and docker compose
cf6d44b Remove unnecessary autocrlf guidance
0d9e882 Upgrade for Spring Boot 3.1 (spring-projects#1253)
2692c5b Update to Boot 3.0.6
313121d Add comment about reproducible builds
cdb2eb1 Maven build generates consistent output
2249cbc Update CrashControllerTests.java
0787ad6 improve jmeter test --------------------- - jmeter update - reduced owner + pet count (99% fixes "(Post) New Visit" issues) - fixed JSS: jquery->bootstrap ;) - changed post params from "body" to "form value" (better!) - added "test" for GET and POST new pet --------------------------------2023-04-25 22:47:37,313 INFO o.a.j.r.Summariser: summary =  65000 in 00:08:42 =  124.4/s Avg:  3526 Min:     4 Max: 20838 Err:     4 (0.01%)
b2ec220 Latest Java version
8a5a14e Owner class addVisit() method return type void
6e71aaa Fix typo in OwnerRepository.java
b94d306 Fix typo
7b1abb3 Add user friendly error when Java < 17 is used
0962ed7 Updating dependencies and docker containers to current versions
cc46671 Resource bundle not included in native image
2ceb8c1 Bump Spring Boot to 3.0.4
bac74f7 Update .gitattributes
dd54a40 Create .gitattributes
5ceba6d issue spring-projects#1176 codespaces badged
68fb7ac Update devcontainer.json
f2d9c9b Remove unnecessary native hint
1079767 Update actions
635b0a9 Update to Spring Boot 3.0.2
b298af3 Remove unnecessary model attribute
ca055db Update references to Java version in README
10b13eb Address review comment
6be2a58 Concise readme and link edits
05468bc Update build.gradle
6580e8b Bump Spring Boot and tidy up plugins
e8e37b3 Fix CI
f5b1ebc Update Gradle build
dade7fc Tweaks for Boot 3.0.0
f3a8d24 Upgrade to Spring Boot 3.0 RC1
f53e0d0 Additional setup to support native image creation.
1e56f6f Add JAXB API to compile time dependencies.
1315cf6 Migrate to Spring Boot 3
9ecdc11 Polish Thymeleaf templates.
a5cbb85 Use WebJars versioned URLs (spring-projects#1099)
89f7b4e Tweak devcontainer so java and permissions work
f48227a Readability improvements & Use stream instread of forEach (spring-projects#1055)
7e91b98 Change CI step names
70f615a Add support and CI tests for Java 8
53343c2 launch java tooling in standard mode right away
d3aabf8 Attempt to fix codespaces
39b3ef8 Ensure gradle home is set in container
276880e Upgrade to Gradle 7.5.1 and to Spring Boot 2.7.3
6f9dbf5 Mention Gradle at top level in README
c576304 Removed unnecessary semicolons (spring-projects#998)
a3294f2 Upgrade build.grade to spring-boot-starter 2.7.1 (spring-projects#1016)
3f84684 Upgrade to Boot 2.7.1
4f3cbaa Add the Pivotal extension pack to devcontainers (spring-projects#994)
5aef5c3 use Java 17 in devcontainers
cbf80df remove unused import
5ef8190 Move vscode settings up a level
80d03f3 985 remove lastName method param from OwnerController
2a12048 Update javadoc: it incorrectly said to return 'true'
21b9486 Whitespace tidy
dbcd37f Relocate deprecated annotation
abee859 Add devcontainer and gitpod
0c1fa8e Update name of deprecated config property
1db99db Update to Spring Boot 2.7.0
7c91e1b Update gradle build boot version
5ecaccf Make postgres data.sql properly idempotent
d381fb6 Use open session in view and populate model attrs
e870b18 Update readme.md
0827bc8 Update readme.md
31e5aa6 Update readme.md
60ddc68 Fixed Typo In PetClinicIntegrationTests
702747f Update jacoco to work with Java 17
604c9c5 Remove unused node.version
28ea39c Upgrade to Maven Checkstyle plugin 3.1.2
d90ecb6 Upgrade to spring javaformat 0.0.31
604a9df Upgrade to nohttp 0.0.10
cae097b Upgrade to Spring Boot 2.6.3
9cb8dde Add section on building a container
bdcaa85 Alternative approach with eager fetch
e765e3f Fix lazy loading issue in owner details
8a28801 Add actuators to Gradle build
4725753 Additional tweaks in aggregate model.
b559077 Remove manual id management in child entities
43beff9 Avoid dropping Postgres schema
423a337 Move Visit to owner package (it's aggregate root)
58fe629 Also remove VisitRepository
a5da14a No need for exclusion in recent versions
c953442 Remove PetRepository and use Owner as aggregate
778161f Update to Boot 2.6.2
a7439c7 Mention Gradle build in readme
094d302 Upgrade to Spring Boot 2.6.1 and fix Maven build
f015573 Update for recent changes in mvn build
4df621b Make build work with Gradle
ce626da Add support for PostgreSQL
20adfb7 Update docker-compose.yml to version 2.2
eff7c95 Use "date" type for date inputs
67c8bf6 Fix ignores
83e0749 Tidy up properties in build config
576c4eb Remove unused css files
4ecc4c3 Make buttons look normal again
ff2febe Put CSS generation in a Maven profile
7ea2836 Alternative approach with libsass-maven-plugin
4d4727f No need for jquery
1095a15 Convert to SCSS and Bootstrap 5
4f2f8fa Remove redundant interface
3eba970 Fix page links
b45f5be Update to Spring Boot 2.5.6
bc35c40 Remove travis config file
30d0e2a Use the provided maven wrapper
198f5e2 Replace Travis badge by GitHub actions one
0016ae9 Add GitHub actions maven-build.yml
0162107 Add note on Java version
af9a0a4 Update to Boot 2.5.5
8bfe9e6 Tidy imports
0a1b3dd Add license file
e57ef71 Ensure real database is used if mysql profile active
e11a594 Tidy up test
8ad9c05 Add pagination for owners and vets lists in HTML
25ba162 Add delimiter to list of pets
11f1234 Upgrade to Spring Boot 2.5.4
321cfa7 Merge pull request spring-projects#805 from DanielFran
5149957 Upgrade to Maven 3.8.2
e7c879e Update petclinic_db_setup_mysql.txt
b91e213 Fix docs for setting profiles
8954fa9 Add note about autocrlf on windows
0d8a80d Clarify that a JDK is needed
525dc6a Only attempt to login to docker on main
d0e4e77 Only attempt to login to docker on main
af1857c Add javaformat plugin to Eclipse workaround
39d60e2 Configure an inline m2e lifecycle mapping for wro4j-maven-plugin
09e0786 Update Spring Boot to 2.4.5
e2fbc56 Only publish docker image from main branch
a0d743c Do not fail packaging if repo info is absent
3a04088 Add docker push to CI
04471ae Update to Boot 2.4.2
02babdd Upgrade to Spring Boot 2.4.1
8065ad0 Merge pull request spring-projects#707 from Arka-Bandyopadhyay
0573cda Downgrade to wro4j 1.8.0
502870d Remove IDE specific configuration files
949278c remove .vscode folder from project repository
ab9135a Upgrade to Spring Boot 2.4.0
8b1ac67 Updated user for mysql
7615395 Upgrade to Spring Boot 2.3.5
656b7c8 Merge pull request spring-projects#650 from piyush-garg
a1eaaa6 Upgrade to wro4j 1.9.0
f6c1a69 Merge pull request spring-projects#670 from akashsolanki
e5ef4d3 Remove redundant junits dependencies
2710901 Restore version to 2.3.0.BUILD-SNAPSHOT
be0f161 Upgrade to Checkstyle 8.32
2e5be53 Upgrade to spring javaformat 0.0.25
d19963e Upgrade to Spring Boot 2.3.3
c42f959 remove push-to-pws button from guide, since pws free trials end
02cc842 Polish
5ad6bc3 Upgrade to spring javaformat 0.0.22
4953f87 Update application-mysql.properties
0390e85 adding new message in Spanish
d367e2b Updating spacing on step list
73ede82 Replace references to main branch
07b9d5a Ensure fragment for menu items is not itself rendered
d173555 Update to Boot 2.3.1
410abc2 remove trailing slash
9873188 Change EditorConfig to reflect some files are indented with 2 spaces
d94b995 Change EditorConfig to be consistent with spring-javaformat
907eea3 Upgrade to Maven 3.6.3 and Maven Wrapper 0.5.6
c9230c3 Bump to Spring Boot 2.3.0
adab01e Upgrade to maven checkstyle plugin 3.1.1
6a18eec Upgrade to spring javaformat 0.0.21
6288622 Switch actuator to standard path
d9f37ec Upgrade to Spring Boot 2.3.0.RC1
56f0933 Merge pull request spring-projects#586 from jelliotartz
8db8c27 Fix typo in readme
8805eaa Disable open-in-view explicitly to remove warning on startup
c0847b7 Add support for H2
e624588 Upgrade to spring javaformat 0.0.20
a79cb9a Upgrade to Spring Boot 2.2.5
e0eec8e Add m2e profile for well-known plugins
5c35771 Wrong name for user.sql  script
ac3e642 Update checkstyle plugin for security scan warning
1cc942a Add nohttp check
7e64f55 Merge pull request spring-projects#522 from vbadipat
400e302 Polish "Use https for Maven XSD"
5742ecd Use https for Maven XSD
9387366 Upgrade to spring javaformat 0.0.19
108a81b Upgrade to Spring Boot 2.2.4
4e1f874 Apply spring-format plugin
82cb521 Fix MySQL docker command line in readme
5d57e0d Re-organise mysql scripts so the app runs without root access
f9424b5 Spring Boot 2.2.2
1561eb5 Add proxyBeanMethods = false
2c98a68 Uncomment sql initialization for mysql
d47820b Update to Spring Boot 2.2.1
32301ed Fix compatibility with Java 13
6e4c31c Merge pull request spring-projects#360 from arey
253e6fd Polish "Migrate tests to JUnit 5"
ac69dbb Migrate tests to JUnit 5
ce7c3f9 Upgrade to Spring Boot 2.2.0.RELEASE
f284b29 Upgrade to Spring Boot 2.1.9.RELEASE
bb7e847 Merge pull request spring-projects#457 from cordin
ecae6d7 Upgrade to Maven 3.6.2 and Maven Wrapper 0.5.5
e280d12 Fix docs on mysql, use initialization-mode
7ef045d Make Pet.visits @transient
d6bdc13 Move Push-to-PWSX button on the next line
b6a619c Update Push-to-PWS button image
e157f20 Clarify the docs on mysql
02adb1d Attempt to fix travis build by hardcoding Ubuntu dist
912d2ad Add VS Code to list of IDEs
7481e88 Upgrade to Spring Boot 2.1.6.RELEASE
11d0ed4 update table id attribute in ownersList.html
8394b7d Merge pull request spring-projects#417 from BoykoAlex
dc337f5 Polish "Push-to-PWS integration"
39897cc Push-to-PWS integration
bebe9e5 Merge pull request spring-projects#418 from wengertj
8919c73 Polish "Cleanup tests by using more idiomatic assertj assertions"
3f838c2 Cleanup tests by using more idiomatic assertj assertions
6e24f5d Upgrade to Spring Boot 2.1.4
d2831f9 Merge pull request spring-projects#405 from Eskibear
5d73726 Upgrade maven wrapper
be24e0c Fix Apache license headers
7855425 Merge pull request spring-projects#397 from spring-operator
765680c Polish "URL Cleanup"
f4bed3c URL Cleanup
0c59090 Polish
be60080 Merge pull request spring-projects#396 from spring-operator
eef57ab URL Cleanup
91fa971 Update to latest Boot and add some gitignores
827dc12 Revert "Remove redundant component scan filter"
8472aa0 Upgrade to Spring Boot 2.1.2.RELEASE
5808126 Merge pull request spring-projects#383 from mustafau
dbbd3ea Remove SonarQube configuration file
ab56724 Remove redundant component scan filter
df359ab Update to Boot 2.1.1
13f1bfb Update to Boot 2.1.0
85aab20 Merge pull request spring-projects#369 from figueroaRicardo
8869750 Fix links
3b36b80 Add reference to Spring Petclinic Forks
1ada9ba Merge pull request spring-projects#358 from arey
8bee2f8 Polish "Add documentation for IntelliJ IDEA"
6de9562 Add documentation for IntelliJ IDEA
71cfa2b Merge pull request spring-projects#359 from oltruong
e0684bf Fix indent in readme.md
f31ead5 Add notes on building a jar
895730c Simplify build definition
d49cc42 Add missing repository definition
1feea1f Polish
b982e66 Clarify docs on MySql and STS
e823df3 Update to Spring Boot 2.1
60105d5 Use Jacoco rather than cobertura
73c9ac5 Upgrade to Spring Boot 2.0.4.RELEASE
5f75745 Merge pull request spring-projects#335 from cruftex:fix-cache-comment
893a18f Polish "Clarify cache configuration"
22ff398 Clarify cache configuration
645ebc4 Merge pull request spring-projects#334 from cruftex:fix-link
02ef593 Fix wrong link for CacheConfiguration
1a317e6 Merge pull request spring-projects#332 from arey:feature/browserCache
895422b Polish "Enable caching of static resources"
46babda Enable caching of static resources
3c9afdc Polish
5ff057d Remove misleading production profile
415bd73 Fix devtools module declaration
492b485 Merge pull request spring-projects#330 from arey:bugfix/jmeter
e7eabca Adapt JMeter script to recent changes
bcce267 Merge pull request spring-projects#328 from arey:feature/LocalDate
4c22d01 Polish "Use Java 8 LocalDate instead of java.util.Date"
c0748e3 Use Java 8 LocalDate instead of java.util.Date
38bd328 Update to Boot 2.0.3
5270246 Polish
4d6ee84 Upgrade to Spring Boot 2.0.2.RELEASE
4406031 Merge pull request spring-projects#326 from aidenchiavatti:json-fix
eebca43 Polish "Fix content negotiation for /vets"
8eb5074 Fix content negotiation for /vets
6905e38 Make MySQL configuration files/docs consistent
dd5b080 Merge pull request spring-projects#319 from Nalad:master
d568bca Fix including template in layout fragment
932f17d Fix dead links
b527de5 Upgrade to Spring Boot 2.0.0.RELEASE
ce26296 Merge pull request spring-projects#303 from arey:feature/date
d92a421 Add placeholder YYYY-MM-DD for date input field
fadf7f4 Merge pull request spring-projects#278 from arey:feature/rest
0d847ed Add spring-petclinic-rest URL
1062269 Fix actuator exposure
dfcd30b Fix project's version
34545e7 Merge pull request spring-projects#301 from saturnism:patch-1
c5abf45 Fix datasource initialization property
a52cbe9 Add ignores for vscode
cdd802e Update webjars-locator dependency
6730a22 Add repository declarations for snapshots
c91b73e Update version of Petclinic
cf35266 Tidy up compiler warnings
14ef611 Update to Spring Boot 2.0 snapshots
c36452a Use leading / in app URL
e20b43b Update PetControllerTests.java
23f65ba Fix broken tests
45da5a4 Fix date formatting
5b0f037 fix: make id 'lastName' in findOwners.html unique
3e65dee fix button text in createOrUpdatePetForm.html in case of new pet (issue spring-projects#252)
4ab6a80 Removing .springBeans
4be8ba2 Replace @RequestMapping by their corresponding shortcut @GetMapping and @PostMapping
4b3d6ab Reference new forks: spring-petclinic-kotlin, spring-petclinic-graphql and spring-petclinic-rest
05e891c Removed redundant javadoc comments
fa3b7f9 Add CLA link to readme
162d8d8 Add Apache 2.0 license spring-projects#260
cdbfafe set pet to owner to avoid null owner when user gets an error on new pet page
101c9dc Update Spring Boot and Thymeleaf versions
ffa967c spring-petclinic-angular1 repo renamed to spring-petclinic-angularjs
fd1c742 Do not fail maven build when git directing is missing
f792522 Merge pull request spring-projects#229 from henri-tremblay:ehcacheback
75912a0 Polish contribution
443d35e Put Ehcache back
63dadcc Make all entity fields private
0a51540 Fix serializability of Vet
be13722 Polish
d2ec371 Restore actuator access with Spring Boot 1.5
126bd97 Polish
c7657df Remove ehcache (at least temporarily)
e8882e8 Update CacheConfig link
90b8df9 Update to 1.5.1
8026953 Configure caching properly to avoid error in vets
0f840cd Change artifactId to 'spring-petclinic'
6da37c3 Use default cache configuration
0c7db64 Make mysql configuration more first class
8b76a54 Update mysql readme
837483f Fix incorrect glyphicon name
61be1ba Fix spring-projects#207 set pet owner when for has an error
ca2a665 Correct view as xml url
7dcae7c Fix Javadoc error
706c6fc Replace anonymous class with lambda
87ee7ca Exclude groovy because it isn't used
cb3156e Add ignores
195903b Clarify nature of GitHub org split
131a588 Use wro4j instead of lesscss plugin
e20b96a Reference spring-petclinic/spring-framework-petclinic project instead of the legacy branch
83ff9a5 Modularize and migrate to aggregate-oriented domain
8c85992 Add reference to the spring-petclinic-microservices fork
adc92a4 Using absolute URL
2052b0c Adding "Interesting Spring Petclinic branches and forks" section
97f6d4c spring-projects#192 Adding screenshot
0c0da7a Fixing markdown table layout
9c11c70 Update readme for Spring Boot fetaures
095b1a3 Move util class to test code
e38a9fe Convert to jar with thymeleaf
3450c3d Add Git commit information to the /manage/info endpoint
d69b896 Fix spring-projects#171 Jetty 9 support by removing Dandelion
f78ee5d Using the @CacheResult JSR-107 JCache annotation
6ff35b6 Update Springboot Petclinic version to 1.4.1
b889abb Replace SpringJUnit4ClassRunner by SpringRunner
c0ac1ff Upgrade to Spring Boot 1.4.1
a9b6565 Remove dependency with joda time to simplify the project dependencies
4d90e7e Display build-related information into the /manage/info endpoint
d189dbf Merge pull request spring-projects#182 from snicoll/ehcache3
a41b83a Upgrade to Ehcache 3
b96e109 Add a Dockefile and configure the  docker-maven-plugin
8645807 Remove unused properties
89d0e24 Merge branch 'master' into springboot
e525415 Convert Controler's integration test to unit test
620141d Convert Controler's integration test to unit test
1080006 Merging AbstractClinicServiceTests and ClinicServiceSpringDataJpaTests then using the Spring Boot @DataJpaTest annotation
2637f65 Upgrade to Spring Boot 1.4.0
dbd1e54 responsive menu fix
0adaea9 Upgrade to Spring IO Platform to 2.0.7
84d5e82 Merge pull request spring-projects#177 from AndrejGajdos/master
ef4a808 Fix spring-projects#172 'mvn site' fails with cobertura-maven-plugin version 2.7
eac4366 Merge pull request spring-projects#175 from meltsufin/master
fa46685 responsive menu fix
ed0ab2a Use build finalName instead of warName in pom.xml
eddc72c Upgrade Spring IO Platform to 2.0.6
d77f31c Fix Jetty 9 startup
2f3e035 The maven-war-plugin does not failed on missing web.xml
1a6572d Replace web.xml by PetclinicInitializer
835f53d Remove spring-boot dependencies
515f8d9 Fix jQuery version
bbc1c8b Add some missing trimDirectiveWhitespaces on JSPs
30fbe76 A few fixes to the readme.md for Spring-Boot branch
b3080cc Updated instructions to switch into springboot branch
c39ed81 Fixed typo
1e412c6 Add some missing trimDirectiveWhitespaces on JSPs
6163868 Revert "Make jar not war"
be048ae Make jar not war
fd524d0 Centralized framework versions to the properties section
7b488c6 Merge pull request spring-projects#163 from ameya-pandilwar/fix-157
6be7ec5 Add the generated/ directory for easier switching between master and develop branches
078bdc6 spring-projects#149 JdbcPetRepositoryImpl:: findById() simplification
9a1298b Merge pull request spring-projects#168 from verydapeng/spring-projects/springboot
eb6f934 migrate to webjars for frontend resource management
4c72246 Update vetsXml test using xpath
62e4e56 Merge pull request spring-projects#167 from verydapeng/spring-projects/springboot
077f4eb simplify content negotiation setup
647985c Add a reference to the Spring Boot branch
a2849f7 Simplify jsp layout management abstract the page layout into “layout.tag”
52ea744 Merge pull request spring-projects#166 from verydapeng/spring-projects/springboot
aa8cc43 simplify jsp layout management
415d78b spring-projects#164 Update readme.md with Spring Boot configuration
805cadc Merge pull request spring-projects#165 from verydapeng/spring-projects/springboot
beb46b2 support switching db init script at deployment
1f42b76 spring-projects#164 Set Dandelion active profile to "prod" when Spring production profile is enabled
50f46fd Remove outdated HTML files
4da41db spring-projects#164 Disable cache configuration for unit tests
e9f5f7b spring-projects#164 Add main class required by the spring-boot-maven-plugin
a6e81a5 spring-projects#164 Spring Boot version of Petclinic ready to deploy to an external web container (ie Tomcat)
be7acc5 Upgrade Spring IO Platform to 2.0.5
76a4ca3 Merge pull request spring-projects#159 from attil-io/visit-repository-fix
ca755be Improvements in VisitRepository.findByPetId implementation.
817fabd Fix spring-projects#155 Fix logback + JMX memory leak on web application reload
05f7cf4 Merge pull request spring-projects#152 from DevFactory/release/general-code-quality-fix-1
ad3d322 Fising squid:S2970, squid:S1192, squid:S1488, squid:UselessParenthesesCheck
44b591f Using Spring Boot Dataflow UI graphic theme
e74b1bc spring-projects#141 Configure Unicode and UTF-8 MySQL database for Chinese language
b68d7fc Merge pull request spring-projects#146 from trepel/mvnwrunreadmefix
fa8bb74 Merge pull request spring-projects#145 from liouxiao/fix-for-issue-144
597d29c Fix of how to run Petclinic in readme
e6ca8a3 fix issue spring-projects#144: remove redundant less-than sign
ea8ab07 Merge branch 'bootstrap-3' of https://github.com/liouxiao/spring-petclinic into bootstrap-3
9a150fc Merge pull request spring-projects#131 from ameya-pandilwar/update-link-title
7dcf82a Fix spring-projects#78 Migrate to Bootstrap 3.x
482eeb1 Revert "Jetty 9.3 support"
4b1f7a7 Jetty 9.3 support
203d20e Upgrade to Spring IO Platform 2.0.3
78a2532 Merge pull request spring-projects#136 from lukasz-szewc/staticFiles-jquery-url-fix
9ad12d3 Merge pull request spring-projects#134 from broccolinisoup/master
87d025f fixed url for jquery-ui. There was typo "query" instaed of "jquery" and file cannot be loaded
e7f6899 owners search has been case insensitive
df4e3a5 Merge pull request spring-projects#132 from patrickcrocker/mvnwrapper
3185ed4 added missing .mvn folder needed for maven wrapper
6f349ec Update link navigation title to make it consistent
ca8781b spring-projects#129 add travis-ci "build status" badge
cc53f63 travis.ml -> .travis.yml
216db91 Adding Travis configuration file
843ce28 Upgrade to Spring IO Platform 2.0.2
3623eab Merge pull request spring-projects#127 from thinkshihang/patch-1
0504ec9 Update petclinic_db_setup_mysql.txt
d6697d8 Add Maven Wrapper with mvn -N io.takari:maven:wrapper
3a9e0f3 Align petclinic version to the Spring Framework one
95de1d9 Using Mockito and Hamcrest version from the Spring.IO Platform
2398c4d Merge pull request spring-projects#119 from colinbut/master
c65cfb6 moving from Webjars to Bower spring-projects#83: renaming bower_components to vendor, update readme.md
4803b71 Merge pull request spring-projects#125 from faissalwise/bower
540d31e moving from Webjars to Bower spring-projects#83
a768e87 fixed ehcache dependency
71fa089 Spring IO platform 2.0.1
845d31e Added test class for Controllers plus a test for PetTypeFormatter
288548c Merge pull request spring-projects#113 from trepel/visitdatefix
e00dfb3 Using jodatime LocalDate instead of DateTime for visits
19d7767 spring-projects#98 Add a contributing section
92de655 Fix spring-projects#111 For pet's birthday we are now using jodatime LocalDate instead of DateTime
4aa89ae Fix spring-projects#110 owner and pet validators failed
dd552f4 Fix spring-projects#108 owner update
3bcf845  spring-projects#77 move Session scope attributes to the request scope instead
6a94d7e Remove uncessary _method=put parameter and enable the "POST new visit" HTTP request
4c0d311 Merge pull request spring-projects#106 from trepel/dandelionupdate
5e11b4b JMeter script from Julien Dubois
63d8f12 Update of Dandelion to 1.1.1
81fac33 spring-projects#96 change EditorConfig in order to  impact other files than Java and XML (i.e.. jsp and html pages)
295574f Merge pull request spring-projects#104 from trepel/minorcommentsfixes
2270e24 Removal of redundant comments
09ed33a spring-projects#96 Reformat code with EditorConfig
1aef94d spring-projects#95 Downgrade to AssertJ 2.2.0 to be compatible with Java 7
566fdac Merge pull request spring-projects#99 from trepel/removalofputmethod
8b5d980 Fix spring-projects#95 migrate to AssertJ 3.2.0
77bd960 Merge pull request spring-projects#98 from freemansoft/master
4bb829c Fix spring-projects#101 display the pet type when using the JDBC profile
cb0504e spring-projects#92 add some comments to switch from HSQLDB to MySQL
f7498c7 Removed HTTP PUT method - it is not supported in JSP 2.3
e0be3a3 added temporary fix for json-simple
5a6c108 Added comments when CallMonitoringAspect called
e8c944f remove version number
c18c845 Add missing json-simple dependency
06be7eb spring-projects#92 Use column alias
91d19d1 spring-projects#92 Fix column 'visits.id' not found on MySql
39ab836 moved spring-data dependency to boot-starter
85a2be1 adding spring boot starter and removing spring-aop
8e3848f upgraded to latest version of Dandelion
122c8a7 Upgrade to Spring IO platform v1.1.3.
7326267 spring-projects#90 Remove the json-path version which be inherited from the spring.io BOM
bc9682c spring-projects#87 Downgrade to AssertJ 2.1.0 in order to build Petclinic with the JDK 7
11af3ae spring-projects#90 Reduce the POM size by inheriting from the spring.io BOM
0fdd150 Removing deprecated javadoc
7fe5184 Servlet 3.0, JSP 2.2 and EL 2.2 are the minimum required to deploy Petclinic
8b62561 spring-projects#87 Petclinic should be compatible with Java 7 for the time being
80ff54a Fix spring-projects#89 Web layer: use @Valid whenever possible
a07cf69 Fix spring-projects#88 upgrading to Hibernate Validator 5.1.3
5e56bc2 Using JSP and JSTL version from the <properties> section
98d9bbb Removing reference to the unknown UserResource class
71f2424 Remove explicit unboxing
6f6fa64 Remove unused VisitRepository from constructor
ca3bb07 Remove unused WebApplicationContext property
1b4d425 Fix typo into javadoc
735fb11 Remove explicit unboxing
dc0fb9a removing unused method spring-projects#85
5570366 Use a simple RowMapper instead of a BeanPropertyRowMapper
8d20340 removed unused attribute spring-projects#64
8965499 Merge pull request spring-projects#82 from arey/spring-projects#64-optim1
fb64465 Add some javadoc
818529b spring-projects#64 Remove N+1 select by using the OneToManyResultSetExtractor of Spring Data Core JDBC Extensions
08d55c9 Merge pull request spring-projects#81 from srenkens/patch-1
ae15df1 Update readme.md
cb6bd87 Putting encoding filter first per spring-projects#80
b265fc8 Adding instruction to fix build on Maven 3.2.x
ad423f5 Change javaconfig branch URL to spring-projects
e8ba735 updates on links
546ba6b minor presentation fix
19ef3be adding Java Config to links on github homepage
72dc0c8 Merge pull request spring-projects#48 from 7footmoustache/patch-1
83301cb Centering content
54b7d87 Fixing log back warning per spring-projects#59
c00d1ab Merge pull request spring-projects#72 from ka2m/master
c553d39 Merge pull request spring-projects#67 from mklose/patch-1
3945cba Fixing spring-projects#54
271225c libs upgrade
c8e3602 fixed bug: vets.html did not display properly
91ed548 removing xdd version number
4c859ed minor update on comment
a595058 removed unused dependency to spring-jms
80c1d24 Removed RSS/rome and added JSon
c2c404b JSon support
ecd9ccb fixed POM configuration issue for Spring Data
f958964 moving to Java 1.8 by default
9914056 removing test that causes lots if issues
f760aaf removing unneeded dependency-management block
b20ba1a Merge branch 'Cobertura'
694390d migrated assertion to assertJ
099b848 Update JDBC file naming in MySQL steup instruction
38a5b28 Improving/fixing comments
aeec710 Adding Maven config for Cobertura
3f2d3ba fix typo
74d61b3 update libraries
cc4ae96 removed deprecated Mapper in Jdbc
d8a2b5c cleanup on tests
1dfc3b7 Migrated test assertions to AssertJ
35a179f latest versions and imports cleanup
3e45127 Sonar review: made code more readable
1c9b401 cleaned up if statement in controller
5c9ab6b test methods:used should/shouldNot
7080682 workaround because there seems to be a conflict
ecefae2 Upgraded to latest Spring Data and AspectJ
d7b100f Removed 'Help' from menu
49c39b6 renamed headTag.jsp -> staticFiles.jsp
85c8237 added comment on <mvc:default-servlet-handler />
6e079b2 Error control on description was missing
f0bf692 Moving "visit" object to request scope
92e7ab4 Simplified ContentNegoViewResolver config
8929d37 upgraded to Spring Data 1.7.0
475f5f5 migrated to Spring 4.1.1.RELEASE
f5cf426 upgraded to Joda Time 2.5
74f683a Fixed typo
0a03a05 moved to AspectJ 1.8.2 and Dandelion 0.10.1
df1596b using latest versions of hibernate, spring-data, joda...
de73bdc Fixed some typos in comments
9f6814d updated versions of Spring Data and AspectJ
a04d789 versions upgrade.
ce50e80 Merge pull request spring-projects#42 from bram-atmire/documentation-fix
45fb0c4 Merge pull request spring-projects#44 from tduchateau/master
fba9e78 Updated README with the Dandelion-Datatables configuration file
5c4aaa6 Merge pull request spring-projects#43 from tduchateau/master
e99c67a Upgraded Dandelion-Datatables to the latest release (v0.10.0)
1341c12 update db_readme.txt to reflect properties rename
ce7e6e8 updated URL on cloud foundry
8ee6c79 updated lib versions
3f0bfbb updates logo
622291a Merge branch 'master' of https://github.com/SpringSource/spring-petclinic
7dc6da2 Merge pull request spring-projects#39 from arey/patch-1
5e329e1 Merge branch 'master' of https://github.com/SpringSource/spring-petclinic
4a47731 Merge pull request spring-projects#38 from arey/master
67ae72f Remove public to methods from the ClinicService
c8759c4 upgraded version of SLF4J
a4f18cb migrating to Hibernate 4.3.3.Final
35a94ea migrating to Spring 4.0.2
076a124 Fixes spring-projects#37 with other default locale than english
53abaf5 upgrading jadira-usertype
1e1a149 migrated to ehcache 2.6.8
50f0bc9 migrated to LogBack 1.1.0
43216fb migrated to Hibernate 4.3.1
053c84e migrated to Spring 4.0.1
08d84ed added comment for welcome file
5cfd482 removed default profile and replaced with "jpa"
ea81fe0 Spring Data JPA: migrated to 1.4.3.RELEASE
8e268b7 Merge branch 'migration-to-Spring-4.0.0'
377bc63 migrated pom to Spring 4 and Servlet 3
8a67145 migrated to dandelion 0.9.3
3e8829f adding explicit reference to default profile because it doesn't seem to work on on some environments
74abfb1 migrated to Spring 3.2.5
c193916 started changes to migrate to Bootstrap 3 (work in progress)
34d8ca4 chaining validation so we can see multiple error messages when there are multiple validation errors
c4b9b0b migrated to the latest version of jquery and jquery-ui
31b6022 migrated to latest version of Spring Data and HSQLDB
18c3dac updated to latest version of AspectJ and Dandelion datatables
8d78f3a typo
b32cb10 adding more info about Eclipse validation issue
8b7714c fixed typo
31df5eb Petclinic is now deployed to Cloudfoundry v2. Adding a link to it: http://gopetclinic.cfapps.io/
b7764e3 Added comments to explain how database dialect is configured spring-projects#33
f653895 migrating to Dandelion 0.9.1
729275b migrating to Spring  Data 1.4.1
0cac939 Merge pull request spring-projects#30 from cyrille-leclerc/server-static-resources
5797f0b Merge pull request spring-projects#29 from cyrille-leclerc/fix-spring-version
91b61f4 migrated to joda-time 2.3
46a0b72 fixed one more broken link
9a75b8c fixed broken links in readme
1aa9360 fixed a broken link
e15e45b Spring MVC should server static resources (*.html, ...) located in src/main/webapp instead of returning "404 Not Found"
706b139 pom:xml: use <dependencyManagement> to force versions of spring-core, spring-context and spring-beans to 3.2.x. instead of exclusions on spring-data-jpa dependency because Maven sometimes pulls both versions 3.2.x and 3.1.x versions of coring-core, spring-beans and spring-context.
657b868 migrated to Spring 3.2.4
6902cb8 migrated to latest version of Spring Data, tomcat-jdbc and hsqldb
4c01d60 removing Serializable because it creates a lot of warnings
6412e48 Merge pull request spring-projects#25 from boly38/patch-1
7b16cb8 Merge pull request spring-projects#23 from cyrille-leclerc/master
e50583f Update BaseEntity.java
6942397 removing reference to Cloudfoundry instance until petclinic is migrated to CloudFoundry v2
2eaf498 Introduce a "jee" Spring profile to retrieve the datasource with a JNDI lookup.
3904bee Merge pull request spring-projects#22 from cyrille-leclerc/system-property-placeholders
8c5bbed Allow to override data-access.properties with System Properties
c13f141 introducing a "default" profile so default configuration is simpler
d279d45 version upgrade
adb702f Merge pull request spring-projects#19 from CloudBees-community/gitignore-for-intellij
f0f8997 Add intellj project files to .gitignore
a2a12c4 spring-projects#18 Simplified Validator test so it doesn't have to use Spring config anymore
754e27c removing unneeded attribute name
7b8a9ec spring-projects#18 fixing error related to VisitsViewTests
4f8063e spring-projects#18 fixing 2 errors related to ValidatorTests
eb8ba79 moved cache config files to dedicated folder
d1cc655 migrated from commons-dbcp to tomcat-jdbc
b8b8e5a Merge pull request spring-projects#17 from TejasM/master
f0b00da Select Tag to validate pet type
bca9c48 unused imports
2b0d07b moved from Model to Map so we do not use a Spring-specific class
bd9446e removed unneeded dependencies
6a1b4dd updated version of spring data and removed unused dependencies
4620119 upgraded version numbers for ehcache, logback, jadira-usertype, dandelion
840c0a4 fixing JPA query for Vets
5bf31db fixed JPA issue when updating existing owners/pets
e308871 added a link to issue tracker
80159fa fixed bug in JPA implementation: "save" methods were implemented using "merge" instead of "persist"
a9b0b47 ref doc
8890b3b added a table in the ref doc
297e98f version upgrades on Hibernate, Dandelion, jadira-usertype
c88e3d4 added a JUnit test for Bean Validation
193e758 added encoding configuration so people can enter Chinese characters inside all the forms.
9489b92 currently reverting to hibernate validator 4.3.1.Final as there seems to be some issues with EL lib
2b98dcd migrated to Hibernate Validator 5.0.1 (see https://hibernate.atlassian.net/browse/HV-790)
a485521 changed file path. Thanks to @cmourouvin for letting me know.
753e8ea upgraded to latest versions of Logback, jaxb and Joda Time taglibs
74045b9 added link to Spring Data GemFire branch
1741e85 migrated to Hibernate-Validator 5.0.0.Final and solved EL issue
9410901 upgrading version of HIbernate Validator
bd0ffc1 migrated to latest version of dandelion and jadira-usertype
993257f We're now able to use Spring Data there
16e3e4b version updates and simplification on some dependencies
14d1b4d simplifying logging dependencies
628e142 fixing URL pattern issue
357ee0b did some cleaning on logging dependencies
1a42038 migrated to Dandelion 0.8.9
ed226f7 fixing typo
0cb2b68 clarified links for dandelion-datatables and migrated to dandelion 0.8.8
df0d048 various updates to the documentation file
6086dec updated copyright information
bb32cd8 adding HTML 5 doctype header
f160322 Added comment because https://jira.springsource.org/browse/DATAJPA-292 has been resolved
e2d80d3 removing duplicate
fa1e1a8 isEnabled -> enabled
d58d617 upgraded to dandelion 0.8.7
8e59a81 Integer Instantiation
3b922a1 added jsp-api dependency back
c0d183c removed lots of unused dependencies
7c2e6de removed direct dependency to spring-bean because it's already there as a transitive dependency
d08173d removed unused dependency jDom
28b3b29 removing unused dependency commons-pool
c49b0ae removed unused dependency commons-lang3
c5bb1e3 removed unused dependency javassist
2671d7c removed unused dependency JBoss logging
85e5f63 simplified the POM
06a48e4 migrate to Spring 3.2.2
024811d simplifying access to Integer
c4dbb1f added comment
96cd34d renamed jdbc.properties -> data-access.properties
3fe122d moved caching to the Service layer
e0ba8bf organized imports
842f9ac added comments about OSIV
9591555 Merge pull request spring-projects#7 from tduchateau/master
51d4fd8 Updated Dandelion version
dd0eb5a improved/updated Javadoc in JUnit tests
46fa288 fixing Spring config file naming issue in web.xml
bf41a4b integrate dandelion config for Servlet 2 compatibility
95e8b64 merged pull request to integrate dandelion
faca0eb moved to tests to service level package
ebfa300 fixed issue with jqueryui path
d7f5cd1 renaming dao-config.xml -> business-config.xml
be403a3 migrate all JUnit Integration tests from the repo layer to the service layer (step 1)
3d9a37f Merge pull request spring-projects#3 from tduchateau/master
82d6f5e Merge branch 'master' of https://github.com/SpringSource/spring-petclinic
18aa56c Merge pull request spring-projects#4 from jdubois/master
d28f4e5 Adding a DISTINCT clause so we only have users once
b3b5361 Transactions should be on the root application context (or Hibernate will not be able to persist entities)
65065a8 Added compatibility with Servlet2.x containers
e44552e Added Dandelion-Datatables
223ca19 adding a text file in case some people are confused about not finding Spring config files inside WEB-INF
9ee5e6f visit dates were not consistent
fde14be improved layout
70c046a Fixed test using Spring MVC Test framework
222f1d1 minor edits to readme file
447adf8 described install process in readme file
9cd3c9e embedded server: moved from Jetty to Tomcat
9ba5811 Integrating Gordon's work
ed116de Merge pull request spring-projects#2 from gordonad/master
2ab9422 updated runtime & provided dependencies
14f8822 file formatting and missing @OverRide on Java classes
4626001 switched to modern logback for logging, see logback.xml and logback-test.xml for configuration
cf9a540 more comments
2c8f035 Updated Project configuration for best practices
cec8110 moved Spring config files and changed AtomView example so it is based on Vets instead of Visits
d92d531 test doesn't run for now, disabling it until bug is solved
057015c Spring MVC Test Framework and migration to Spring 3.2.1
e36bff7 removed unusued jpa configuration file (because Spring configuration doesn't rely on it)
ddbe4b5 renamed test packages so they are aligned with main packages
6a8edd9 removed unused AOP config
b2626bd reviewed Javadoc for abstract test classes
54a0186 added Javadoc and licence info for jdbc implementation
790ebb5 improved javadoc for jpa implementation
a81b333 added Javadoc comments for Spring Data JPA
d9cce68 javadoc cleanup for repository interfaces
7a5af7a improved Javadoc comments and added licence info
254d05a minor issue in javadoc comment
ebe7551 added exception stacktrace into an html comment
0c09ec3 added @Cacheable support with ehcache
4ccf1ea did some clean up for ViewResolvers configuration
c5ca72e made sure @transactional is not set on the Repository layer
4e91b44 removed TopLink-specific and Hibernate-specific properties
23314c5 moved all model classes to a dedicated 'model' package
0a5ea0b moved aspect to util package
e924e87 moved Validator to the web package
539f763 adding licence information to all files in the web layer
cd88b8c Javadoc and xml documentation improvements
ed3df00 Pets were getting old
a994785 made sure the ClinicService facade is used by all Controllers
4d6496e Merge pull request #1 from rstoyanchev/polish
3e66379 Polish
572ef6e moved pointcut to @repository instead of @service
5699bf8 cleaned up AOP usage
0e60b03 fixed naming issue in vet list
47ddd6f Fixed issue with Atom export
97e1890 web config enhancements
5b8ef8e replacing one Spring Data Repo with native JPA
8f531f3 added custom tag
07e535a fixed issue in the 'createVisit' form
57c9043 fixed issues in the Pet creation form
6eae697 improved pet creation form
ab5a3e2 improve look and feel of the menu bar
60cfb7f fixed JDBC bug
ae9085d added CrashController to showcase behaviour when exception occurs
2df7267 updated a broken link and renamed script files for mysql
be84882 removed Eclipse/IntelliJ files
2ebf756 packagesToScan doesn't need a list of values
e97c9a4 removed Autowiring at the field level
74eb3e7 removing JdbcTemplate so we use NamedParameterJdbcTemplate solely when possible
f44e383 fixed lazy loading issues
56c7671 webapp now using JPA by default
8b6cfab removing datasource declaration so we only rely on an internal database connection pool
e93f0f6 removing xml OR mapping so we only use annotations
3482d54 renamed profiles and removed unnecessary@DirtiesContext annotation so the Test suite now runs in 40% less time
87e08f7 misc updates to tutorial page
4cd6979 removed unneeded declarations inside web.xml
0c24083 removed appserver-specific files
feca50d added jQueryUI
95cb32d used tag c:out for EL to prevent HTML injection
d88b565 migrated all dates to joda time
c4b5a98 navbar, reorganized JSP folders
f06cf8c Improvements to layout
97aba3f added a Spring Data implementation
c9c8c4e moved the ClinicRepository into some separate repos
16b1476 Simplified exception page handling
3d22e37 improvements to Visit controller
ece1a7a fixing a RequestMapping issue
e9b6aff Merged Pet Controllers into a single one
0fe4793 improvements to Owner Controller
5432a19 started adding support for Spring Data
df5c5ca gave more explicit names to JSPs
ffa0a6a improved alignment in forms
6f7b422 added .html extension for all JSP/html content
05c1110 fixed content negotiation configuration
bfa4f85 removed source folder (not used anymore)
09c92b3 general cleanup
5c25ef9 removed former Hibernate xml configuration
0c2665f added bean profiles for jdbc/jpa
b459ca3 added aspectj decaration. All JUnit tests are now successful
608c42f migrated from SimpleJdbcTemplate to JdbcTemplate
4e35adb migrated to hsql 2.2.8 and fixed a couple of JPA issues
9f8acc0 migration to JPA annotations
099847c Spring MVC config and layout in 'vets' section
9a77b56 cleaned up CSS and migrated to Bootstrap
5139c8d added header to all JSPs
58d82e4 handled all exception messages inside Spring config
aeeeace renaming controllers so they all have 'Controller' suffix
c690c9d removed static inclusion of jsp
6dd1acd adding gitignore file
87ccf9f first step of migration to Spring 3.2 (still in process)
5f25d74 removing authors
b586740 removing authors
52d4b20 Apply patch from SPR-7894
7cbfaf1 Fix Petclinic case-sensitivity problems against MySQL (SPR-7512)
0b9d98b disable welcome files (for Servlet 3 compatibility)
973c45b date picker
4bf4f8e + add aspects jar back to the war
ffd7a46 + removed optional marker on some dependencies so they get included in the final war
a7ae7df + upgrade to AJ 1.6.8 + add dedicated section for Tomcat 5.5 and Tomcat 6 LTW setup (so it's clearer)
84455ff + update commons-pool to 1.5.3 to avoid some memory leaks
1f59a26 + add comment about Tomcat 6
6f6d950 jdom needed for rome
6f1ca5d format
6d0d36f polish
dee6a35 aspectj is required
9ef38c5 polish
58fe477 correct commons logging exclude
33a5c87 tweaks
d7f75cf Fixed pom optional bugs
bcda93f Slf4j update
57e17d3 finally got rid of commons logging
905d982 + improved war structure
c0a9be9 commons logging exclusion for openjpa
bd07ffc polish
31733db fixed test suite failing
1b48694 removed test suite class
ef838ad Switched to embedded db
737d478 polish
3dc88e0 polish
4b68a74 update to 3.0.0.RELEASE
66dff75 added some extra space to avoid sponsored by SpringSource message being covered by the picture of the pets
fa6fd10 SAMPLESPET-3 + move spring application context files under a dedicated folder (to prevent JBoss XML parser from choking) http://forum.springsource.org/showthread.php?t=68949
dd521eb SAMPLESPET-3 + renamed META-INF/persistence.xml to META-INF/jpa-persistence.xml since JBoss will scan it automatically and complain about non-jta-resources declared.
6116d12 SPR-6447 SPR-6449
fe63e9c + add default servlet definition (for containers that do not declare it - such as GlassFish) + increase Spring version to RC3 (it works with trunk just fine)
d8b7615 SPR-6447 + add missing datasource import to hibernate config
93a378a SPR-6447 + fixed tab/spaces consistency
6f056b5 SPR-6447 + removed unused script
d6b57ac SPR-6447 + improve mysql script to prevent data from being added if it's already present
a8cc006 SPR-6447 + extracted datasource definition into a separate file to eliminate redundancy + introduce jdbc: namespace
5db88f4 SPR-6447 SPR-6448 + add JSTL libraries to the war for portability
a36bc3c SPR-6447 SPR-6448 + add JSTL libraries to the war for portability
9617efe SPR-6447 + improve DataSource setup
19173a0 SPR-6447 + improve DataSource setup
c9c939d SPR-6447 + add more clarifications
d077058 SPR-6447 + moved JPA/AOP META-INF/ files into the webapp classpath
8291c80 SPR-6447 + added on the fly db configuration to all contexts + removed schema numbers to always pick the latest version
50b87ef SPR-6447 + moved db files around + moved JPA/AOP META-INF/ files into the webapp classpath
d109fdd SPR-6447 SPR-6449 + fix the packaging of some libraries to prevent weird class loading problems from occuring
c0b90bf SPR-6447 + move jdbc scripts from META-INF into /resources
521d01d SPR-6447 SPR-6448 + commit the gross of the files + added maven pom
9dd07f0 SPR-6447 + added basic files
2781809 appointments
0901364 owner pages
d4fc5b0 polish
75504b8 polish
9106b83 polish
2742ccb moved pets under owners
cc199a7 polish
775e85d polish
24ea3e9 artifact id update
098cfb6 upgrade to spring 3.0.0.m3
d8014ae petclinic tiles
e7a6c22 logging
d5cf151 will add css later
556824d styles
7ff5e85 app deploys and runs - initial commit
f09d67c petclinic 3 initial commit - wip
349fdef Initial commit

git-subtree-dir: django_project5
git-subtree-split: e99635b9285c8eb1d46e543689dbe6987c3662a9
VildanAleyna pushed a commit to SEProject-SprinPetClinic/SEP-spring-petclinic that referenced this pull request Jun 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants