In this article, you’ll learn how to conquer challenges by deploying a Java Spring framework reference app named Pet Clinic. You will leverage the power of Kubernetes, use Apache Cassandra as the backend store, and use a React implementation of Pet Clinic to demonstrate the power and scalability of Reactive systems.
Overall, Java developers love Spring/Spring Boot because it saves them time and supports their testing experiences. The Diffblue Survey found that Spring’s standardized testing approach makes it easier to apply a technique from artificial intelligence (AI) called Reinforcement Learning to automate test-writing. Making this work for Java developers can slash development time as well as improve code coverage.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, we continued celebrating Java 14 by taking a deep dive into its features and interviewing three more experts. Since working from home is becoming the new standard in times of COVID-19, we took a look at different aspects of this new way of work life—but also shared ideas how developers can help fight the pandemic.
You asked for it and Spring listened! Thanks to helpful comments and suggestions from the Spring community, the latest updates comes with UI changes for Spring Initializr. These architecture changes directly reflect user feedback, making a simpler and easier UI experience for everyone.
What if I told you there’s a tool that can make that “Spring” style in your Java project more consistent? That’s right! Spring created a set of plugins that can be applied to any Java project and promises to provide a consistent “Spring” style. Let’s take a closer look.
It’s been nearly a year since Spring 5 blossomed. This week, Spring 5.1 RC 1 sprung, along with general availability for Spring Cloud Data Flow 1.6. We take a look at what’s in store for developers in both of these releases.
Upgrades to the latest version of supported libraries and tools, enhancements through and with Spring Framework 5, and changes to the heart of Spring Boot. The second major release of Spring Boot leaves no stone unturned. The last part of this series focuses on some “minor” changes and improvements in Spring Boot 2.
One of the most popular modules Spring Boot has to offer is Spring Boot Actuator. In the world of actuators, as part of the drive technology sector, actuators refer to drive elements that actively intervene in the respective process and bring about desired changes. They often have a great leverage effect: small changes lead to great agitation. As a core component of Spring Boot 2, this module undergoes some changes.
Spring Data and Spring Security are two important modules whose versions are managed by Spring Boot. Consequently, both modules are affected by the update to Spring Boot 2. New applications created directly with Spring Boot 2 usually benefit the most. Applications that are being updated must address these new aspects through active migration.
New topics, new functions but also some work in your luggage: With Spring Boot 2, Pivotal’s developers are launching a new generation of convention pre-configuration solution for building Spring applications. In this series of articles Michael Simons, Senior Consultant at innoQ Germany, gives a comprehensive introduction to the basics and the news of the new version of Spring Boot.
Spring Framework 5.0 is here and it’s ready for the long haul! There’s support for JDK 9 and the Java EE 8 API level, comprehensive integration with Reactor 3.1, JUnit 5, and the Kotlin language. Plus, there’s a dedicated reactive web framework called Spring WebFlux. Dig in!
A feature-complete Spring Framework 5.0 release candidate has just become available. The next release candidate should arrive later this month and the final release is expected in late June. Let’s revisit the four biggest Spring Framework 5 feature themes.
One of the biggest topics in Spring Boot 2.0 is the support for Spring 5. What does this mean in terms of features and how does Spring 5 embrace reactive programming? Stéphane Nicoll, software engineer at Pivotal answers these questions and more in anticipation of his JAX talk next week.
Spring Boot, the new convention-over-configuration centric framework from the Spring team at Pivotal, marries Spring’s flexibility with conventional, common sense defaults to make application development not just fly, but pleasant! Spring developer advocate Josh Long takes a look at what Spring Boot is, why it is turning heads, why you should consider it for your next application and how to get started.