-
Notifications
You must be signed in to change notification settings - Fork 27.1k
Add the Pivotal extension pack to devcontainers #994
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mahajokhio2
pushed a commit
to mahajokhio2/spring-petclinic
that referenced
this pull request
Jun 2, 2024
Add Spring Boot extensions
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
Add Spring Boot extensions
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds the Spring Boot dashboard and general Spring Boot support in devcontainers.