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

Update PCC-Sample-App-PizzaStore to use Spring Boot for Pivotal GemFire bits. #6

Merged
merged 23 commits into from Jun 26, 2018

Conversation

Projects
None yet
5 participants
@jxblum
Collaborator

jxblum commented Jun 6, 2018

No description provided.

jxblum added some commits Jun 5, 2018

Clean up dependency version properties.
Remove springDataGemfireVersion, springConnectorVersion, cloudConnectorVersion, h2Version, gemfireVersion, log4jVersion and slf4jVersion properties.

Upgrade to Spring Boot 2.0.2.RELEASE.

Declare springBootDataGemFireVersion property and set to 1.0.0.BUILD-SNAPSHOT.
Clean up Gradle build script.
Reduce buildscript repository declarations to mavenCentral().

Apply io.spring.dependency-management Gradle plugin.

Reduce project repository declarations to mavenCentral() and Spring libs-snapshot repo.

Remove explicit dependency versions and let Spring Boot dependencies BOM handle it.
Apply Lombok to application domain object model.
Define Enums for Pizza Sauces and Toppings.
Rename i.p.config.GemfireConfiguration to GemFireConfiguration.
Remove @ClientCacheApplication annotation and replace with @EnableDurableClient, @EnableLogging and @UseMemberName.

Remove unnecessary @EnableContinuousQueries, @EnableGemfireCaching, @EnablePdx and @EnableSecurity annotations.
Add 'local' Spring profile application properties.
Configured a Pivotal GemFire SecurityManager with username and password.
Define generic Pizza Order CQ.
Rename 'PestoQuery' CQ to 'PestoPizzaOrdersQuery'.

Fix 'PestoPizzaOrdersQuery' OQL query to handle Pizza.sauce property Enum type.

Rename i.p.cloudcache.app.cq.PizzaQuery to PizzaQueries.
Define Spring Boot Executable JAR file mainClassName property.
Add runtime dependency on Spring Shell 1.2.0.RELEASE.
@jxblum

This comment has been minimized.

Collaborator

jxblum commented Jun 15, 2018

Can we please review and merge this PR; thx!

@vfordpivotal vfordpivotal merged commit 703259e into pivotal-cf:master Jun 26, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment