Commit Graph

806 Commits

Author SHA1 Message Date
John Blum
7acf3c92c5 Improve section on using Spring Initializer at start.spring.io in the 'Getting Started' Guide.
Change the selected options (lables & values) to match the screenshot.

Add sidebar on Spring Boot vs. Spring Boot for Apache Geode versions.
2019-10-02 22:01:46 -07:00
John Blum
b356111ed4 Comment out Repositories declaration and declare direct dependency on the 'spring-geode-starter' project module. 2019-10-02 20:55:05 -07:00
John Blum
39dc684172 Simplify 'spring-gemfire-starter' by implementing in terms of the 'spring-geode-starter'. 2019-10-02 15:53:28 -07:00
John Blum
ecbd7e5299 Edit Appendix, in the section 'Switching from Apache Geode to Pivotal Cloud Cache', for more concise wording. 2019-10-02 15:32:47 -07:00
John Blum
4443a71dda Update changelog with 1.1.2.RELEASE notes. 2019-10-02 15:23:04 -07:00
John Blum
c9414ebc4b Update README with 1.1.2.RELEASE and 1.1.3.BUILD-SNAPSHOT versions in the reference documentation. 2019-10-02 15:21:21 -07:00
John Blum
860ec382e6 Upgrade to Pivotal GemFire 9.8.4. 2019-10-01 21:29:09 -07:00
John Blum
6c401de977 Upgrade to Mockito 3.1.0. 2019-10-01 21:28:31 -07:00
John Blum
2077714032 Upgrade to Spring Build Conventions Gradle Plugin 0.0.27.RELEASE. 2019-10-01 21:27:41 -07:00
John Blum
b7420a70d6 Fix broken URL/link to Appendix; Correct spelling. 2019-10-01 20:47:11 -07:00
John Blum
0be5ece5c5 Add reference to the 'Switch from Apache Geode to Pivotal Cloud Cache (a.k.a. Pivotal GemFire)' in the Appendix to the 'Getting Started' Guide when running and deploying the CRM, Spring Boot application to Pivotal Platform. 2019-10-01 20:21:26 -07:00
John Blum
d82eeacb6a Declare master 'version' properties for Pivotal Cloud Cache and Pivotal GemFire. 2019-10-01 19:50:38 -07:00
John Blum
62cf72aa30 Format guide content. 2019-09-30 14:04:28 -07:00
John Blum
6d12ba8708 Remove the 'test' block using the JUnit Platform for testing since it interferes with the 'io.spring.convention.spring-test' Gradle plugin in the Spring Build Conventions project. 2019-09-28 18:31:14 -07:00
John Blum
8569ac3a12 Add section in 'Getting Started' Guide on Hybrid Cloud Architectures. 2019-09-28 16:52:40 -07:00
John Blum
9941b6de5c Add Spring Data MongoDB using the Spring Boot Starter to the Spring Boot application classpath.
Experiment with adding SD for Apache Geode's @Region mapping annotation as well as SD MongoDB's @Document mapping annotation and the effects on Spring Boot's auto-configuration support for SD Repositories when multiple data store providers are on the Spring Boot application classpath.

Resolves gh-51.
2019-09-28 16:35:07 -07:00
John Blum
e8fc1c63c4 Add smoke tests to test Spring Data's multi-store support using SD JPA and an HSQLDB database as the application System of Record (SOR) and Apache Geode as the caching provider in Spring's Cache Abstraction.
Resolves gh-51.
2019-09-28 15:54:28 -07:00
John Blum
9aa8a86365 Adds smoke tests for a Spring for Apache Geode project generated (created) with Spring Initializer at https://start.spring.io.
Resolves gh-51.
2019-09-28 15:33:30 -07:00
John Blum
d1d02065b4 Disable SSL auto-configuration. 2019-09-27 17:06:44 -07:00
John Blum
06b9e84987 Add 'Back' links. 2019-09-27 17:04:33 -07:00
John Blum
c2f78ef4aa Refer to the Pivotal GemFire Documentation on acquiring Pivotal GemFire or Pivotal Cloud Cache bits from the commercial Pivotal Maven Repository.
Resolves gh-59.
2019-09-27 16:56:06 -07:00
John Blum
7301dd91cf Edit the Spring Geode Sample on Getting Started with SBDG.
Finish section on deploying the CRM, Spring Boot ClientCache application to PCF using PCC.

Resolves gh-54.
2019-09-27 16:30:00 -07:00
John Blum
25c4f0d929 Switch PCC service instance name from 'pccService' to 'pccServiceOne'.
Resolves gh-54.
2019-09-27 16:30:00 -07:00
John Blum
4712339100 Temporarily include the 'spring-geode-starter-actuator' dependency (commented out) for deployment to PCF when using PCC.
This is needed until https://github.com/cloudfoundry/java-buildpack-metric-writer/issues/6 is resolved.

Resolves gh-54.
2019-09-27 16:30:00 -07:00
John Blum
2f5c88ac16 Edit Sample Guide on 'Getting Started.'
Resolves gh-54.
2019-09-24 02:06:00 -07:00
John Blum
b59a41b61f Add the 'Getting Started' Guide and Example Code to the Samples Table.
Resolves gh-54.
2019-09-24 02:05:59 -07:00
John Blum
33d99be80d Fix HTTP URLs in 'Getting Started' Guide and switch to HTTPS.
Resolves gh-54.
2019-09-24 02:05:59 -07:00
John Blum
6dad3e7cb0 Add Integration Tests for the 'Getting Started' Sample, Spring Boot CrmApplication class.
Resolves gh-54.
2019-09-24 02:05:59 -07:00
John Blum
ec9574288f Add Bash & Gfsh shell scripts to configure and bootstrap an Apache Geode cluster for the client/server topology arrangement and step #3 in the 'Getting Started' Guide.
Resolves gh-54.
2019-09-24 02:05:59 -07:00
John Blum
730110dc55 Add Example Code demonstrating how to get started with SBDG.
Resolves gh-54.
2019-09-24 02:05:59 -07:00
John Blum
44b6b27257 Add new Sample including Guide and Example Code on 'Getting Started' with SBDG.
Resolves gh-54.
2019-09-24 02:05:59 -07:00
John Blum
508d4f293c Set 'apache-geode-version' to 'master-apache-geode-version'. 2019-09-24 02:05:59 -07:00
John Blum
cf8be5d2c2 Add 'master-apache-geode-version' documentation variable from which all docs (e.g. Guides) can inherit. 2019-09-24 02:05:59 -07:00
John Blum
2bea273a50 Update README.adoc to refer to the 1.2.0.M3 version in the reference documentation. 2019-09-24 01:58:19 -07:00
John Blum
d8871d1eb0 Rename geode-web-1.9.0.war to geode-web-1.9.1.war to match the Apache Geode version 1.9.1 pulled in by SDG Moore-BUILD-SNAPSHOT. 2019-09-24 01:51:11 -07:00
John Blum
c30adff520 Upgrade to Apache Geode 1.9.1. 2019-09-24 01:49:51 -07:00
John Blum
4a562ebb22 Prepare next development iteration.
Set Spring Framework version to 5.2.0.BUILD-SNAPSHOT.

Set Spring Boot version to 2.2.0.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.2.0.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Moore-BUILD-SNAPSHOT.

Set Spring Session BOM version to Corn-BUILD-SNAPSHOT.

Set Spring Session for Apache Geode & Pivotal GemFire version to 2.2.0.BUILD-SNAPSHOT.

Set Spring Test for Apache Geode & Pivotal GemFire version to 0.0.9.BUILD-SNAPSHOT.
2019-09-24 01:27:50 -07:00
John Blum
3425e4a86f Release 1.2.0.M3. 2019-09-24 01:06:38 -07:00
John Blum
1d70d34740 Update changelog with 1.2.0.M3 release notes. 2019-09-24 01:04:00 -07:00
John Blum
cc90d632cc Set dependency versions for release.
Set Spring Framework version to 5.2.0.RC2.

Set Spring Boot version to 2.2.0.M6.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.2.0.RC3.

Set Spring Data Release Train version to Moore-RC3.

Set Spring Session BOM version to Corn-M4.

Set Spring Session for Apache Geode & Pivotal GemFire version to 2.2.0.M4.

Set Spring Test for Apache Geode & Pivotal GemFire version to 0.0.8.RELEASE.
2019-09-24 00:46:52 -07:00
John Blum
4eff04c517 Refactor Cluster-aware Conditions to be CloudFoundry Environment-aware.
Resolves gh-56.
2019-09-24 00:34:36 -07:00
John Blum
977662e8c4 Edit chapter on 'Declarative Configuration'. 2019-09-23 23:29:12 -07:00
John Blum
31d01739b0 Edit chapter on 'Auto-configuration'. 2019-09-23 23:29:12 -07:00
John Blum
6185541bad Avoid test interference by using Spring Profiles. 2019-09-20 14:36:30 -07:00
John Blum
0da65d79b9 Fix possible NullPointerException when testing and mocking.
Resolves gh-52.
2019-09-20 13:41:55 -07:00
John Blum
7d80bfec9f Improve intelligence around @EnableClusterAware to be Environment-aware.
One example is when running your Spring Boot app in Pivotal Platfom using Pivotal Cloud Cache (PCC), which is secure by default and requires HTTPS in addition to Auth.

Resolves gh-56.
2019-09-20 13:26:57 -07:00
John Blum
0094fd6ea4 Add Environment/System property to control ClusterAwareCondition matching.
Provide static method ClusterAwareConfiguration.ClusterAwareCondition.isAvailable() to assess whether the cluster was available in application components and act accordingly.

Resolves gh-52.
2019-09-20 13:23:43 -07:00
John Blum
75a43ed393 Edit documentation on GemfireTemplate auto-configuration and add warning about Caching-defined Regions.
Resolves gh-55.
2019-09-20 01:44:27 -07:00
John Blum
af35414d07 Improves auto-confiuguration of GemfireTemplates for cache Regions to minimize issues when auto-wiring templates into application components.
Resolves gh-55.
2019-09-20 01:44:18 -07:00
John Blum
6b4827c9b6 Add TypelessAnnotationConfigSupport class extending SDG's o.s.d.g.config.annotation.support.AbstractAnnotationConfigSupport class, which is not based on any configuration-based annotation, but provides a means to utilize the helper methods. 2019-09-20 01:42:40 -07:00