DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
View Events Video Library
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Integrating PostgreSQL Databases with ANF: Join this workshop to learn how to create a PostgreSQL server using Instaclustr’s managed service

Mobile Database Essentials: Assess data needs, storage requirements, and more when leveraging databases for cloud and edge applications.

Monitoring and Observability for LLMs: Datadog and Google Cloud discuss how to achieve optimal AI model performance.

Automated Testing: The latest on architecture, TDD, and the benefits of AI and low-code tools.

Related

  • Top 5 Skills Java Developers Should Learn In 2021
  • JDK 14 Records for Spring
  • Comparing ModelMapper and MapStruct in Java: The Power of Automatic Mappers
  • Reactive Programming

Trending

  • Automated Testing: The Missing Piece of Your CI/CD Puzzle
  • How to Migrate Vector Data from PostgreSQL to MyScale
  • An Introduction to Build Servers and Continuous Integration
  • Architecting TDD for Services
  1. DZone
  2. Coding
  3. Java
  4. This Week in Spring: Spring 5, Trampoline, and JDK 9 Collections

This Week in Spring: Spring 5, Trampoline, and JDK 9 Collections

Take a few minutes and come see what's going on in the world of Spring this week, including a variety of changes to be aware of with Java 9 on the way.

Josh Long user avatar by
Josh Long
·
Jul. 19, 17 · News
Like (2)
Save
Tweet
Share
8.27K Views

Join the DZone community and get the full member experience.

Join For Free

Hi Spring fans! This week I’m in Crete, Greece, for the epic JCrete un-conference. and then it’s off to Istanbul, Turkey, for next week’s visits with customers and for the Spring meetup. I hope you’ll join me in Istanbul!

As usual, we’ve got a lot to cover so let’s get to it!

  • Spring Integration ninja Artem Bilan just announced the Spring Integration Extension for Hazlecast 1.0.0.GA. This new release features mainly bug fixes and improvements. It also adds support distributed, clustered applications with implementations of HazelcastMessageStore, HazelcastLockRegistry, and HazelcastMetadataStore.
  • Spring Security ninja Joe Grandja just announced Spring Security OAuth 2.2.0.RC1. This new release includes improvements to the way JWT tokens and claim sets are handled. Do not miss the update!
  • Want to profile Java applications on Cloud Foundry? This useful tip from Ben Hale, lead of the Java experience on Cloud Foundry, should get you started!
  • This tip from Pivotal’s own Luke Shannon on how to fix a broken ‘Organize Imports’ command in Spring Tool Suite when upgrading could be useful to some of you!
  • I liked this French-language look at some of the new features coming in Spring Framework 5.
  • I loved this project, called Trampoline, which helps start and stop Spring Boot-based services. This looks super convenient during development!
  • The work on the open-service broker API is moving forward at full-speed. Recently, work on creating on-demand service brokers just got a lot easier and this post does a great job explaining how.
  • Java 9 is just around the corner and there’s a lot to recommend it beyond the modularity support. I liked this look on the Oracle blog on Java 9 Collections updates.
  • Want to get a feel for some of the new tooling in JDK 9? Check out this nice post on the Oracle blog.
  • Atomist’s Jessica Karr looks at what it takes to move an application using HTTPS from AWS to Pivotal Web Services (or PWS, a multi-tenant, hosted installation of Pivotal Cloud Foundry run by Pivotal). The blog looks at some things to be aware of. There is an extra bit of information in the comment, by Pivotal’s own Glen Oppegard, that’s worth checking out as well.
  • Pivotal’s own Richard Seroter looks at some of the ways to support event-driven messaging-based applications on Pivotal Cloud Foundry. He looks at, among other things, Spring Cloud Data Flow, the types of eventing a typical application comprises, and auto-scaling nodes in PCF.
  • This post looks at building a basic Spring web application in Java, Kotlin, and Scala
  • This is a nice comparison of inter-app eventing options. Three of the choices come from Spring and Pivotal! This is a very cool post, but I’d urge you to keep in mind that they’re looking at a more than two-years old revision of Reactor that looks very different in the light of the Reactive Streams implementation today.
  • Using ElasticSearch via, for example, Spring Data ElasticSearch? You might like this post on how to integration-test with ElasticSearch.
  • Ben Wilcock revisits an older application written in 2015 that used the Axon CQRS framework to build a logical microservices application. In this new version, Ben looks at Axon v3, Cloud Foundry, and Concourse, among other things. All of this greatly simplifies his code.
  • This is an oldie-but-a-goodie that looks at the idea of rollbacks and other deployment myths that we tell ourselves. Definitely worth a read, even if it doesn’t have all that much to do with Spring itself!
Spring Framework Java (programming language) Java Development Kit

Published at DZone with permission of Josh Long, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Top 5 Skills Java Developers Should Learn In 2021
  • JDK 14 Records for Spring
  • Comparing ModelMapper and MapStruct in Java: The Power of Automatic Mappers
  • Reactive Programming

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: