Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SpringOne2GX 2013: Tooling for Spring's Next Generation

SpringOne2GX 2013: Tooling for Spring's Next Generation

The Spring Tool Suite (STS) is constantly evolving to keep pace with developments in Spring as well as the larger world of enterprise application development. This talk focuses on Eclipse-based tooling for the latest features throughout the Spring ecosystem. With plenty of live demos, we'll show you how to get productive quickly with Spring and STS. We''ll start with reviewing areas including XML-free Spring development and then look at early support for specific Spring's next generation features. We'll also demo the Eclipse support for Java 8 (also AspectJ support for Java 8) and spend some time looking at how this enhances your Spring development experience.

In addition to the pure Java-based Spring programming, we will also cover the integration of the Groovy language tooling and show you how to program Spring apps in Groovy using the Spring Tool Suite.

We will then dive into the details of the tooling to demonstrate a number of hidden gems that help you improve your productivity every day, like the built-in validations and best practices, quick-fixes, auto-completions, and automated refactorings.

Last, but not least, we will review some of the performance improvements made recently in Spring Tool Suite.

Martin Lippert

September 12, 2013
Tweet

More Decks by Martin Lippert

Other Decks in Technology

Transcript

  1. © 2013 SpringOne 2GX. All rights reserved. Do not distribute

    without permission. Tooling for Spring’s Next Generation Andy Clement Martin Lippert
  2. Disclaimer • This session may contain product features that are

    currently under development. • This session/overview of the new technology represents no commitment from Pivotal to deliver these features in any generally available product. • Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. • Technical feasibility and market demand will affect final delivery. • Pricing and packaging for any new technologies or features discussed or presented have not been determined !3
  3. Live demos only § Spring Boot integration § New getting

    started guides § JavaConfig support § Groovy support (inside Spring IDE) § Java8 tooling in Eclipse § making the IDE fun again
  4. Learn More. Stay Connected. ! ! ! ! ! !

    ! ! ! Talk to us on Twitter: @springcentral Find session replays on YouTube: spring.io/video Download GGTS http://spring.io/tools/ggts Download STS http://spring.io/tools/sts