Multi Environment Spring Applications

A session at SpringOne 2GX 2013

Wednesday 11th September, 2013

12:45pm to 2:15pm (PST)

It’d be nice to assume everything remains the same from one environment to another, but the realties of today’s deployment targets (clouds, app servers, etc.) make this difficult. An application may target one in-memory database in development and target a traditional database in production. A/B testing is a common practice that lets you incrementally expose potentially high risk features. Feature switches can be invaluable; should something go wrong, you can revert to a known state. All of these use cases, and more, can be handled using the Spring framework. Join JavaOne Rock Star and Java Champion Kevin Nilson and Spring Developer Advocate Josh Long for a look at how you can run your application in differing environments using the Spring framework.
Presentation Summary - Overview of related Spring 3.2 features - Detailed Look at Spring Profiles - Examine use cases for using Profiles to support Multi Environments - Present how just.Me is using spring profiles within AWS (just.me is a startup in Google's Startup Labs where Kevin is VP of Engineering) - Show live examples of switching profiles during runtime.
Objective 1 Introduce Spring 3.2 profiles Objective 2 Show how to target one environment for development and another environment for production Objective 3 Show live examples of reloading profiles at runtime

About the speakers

This person is speaking at this event.
Josh Long

the Spring Advocate @Pivotal http://spring.io/team/jlong; @david_syer's my spirit animal; @pearson http://bit.ly/1HUCRWr; @OReillyMedia http://oreil.ly/1CiSz85

This person is speaking at this event.
Kevin Nilson

Java, J2EE, Web, Ajax, Comet bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 12:45pm2:15pm PST

Date Wed 11th September 2013

Session Hash Tag


Short URL


View the schedule


Books by speaker

  • Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry
  • Getting Started with Roo
  • Pro Spring Integration

See something wrong?

Report an issue with this session