This Week in Spring - March 8th, 2016

Engineering | Josh Long | March 08, 2016 | ...

Welcome to another installment of This Week in Spring! This week I'm in Bruhl, Germany for the amazing JavaLand show, then it's off to Scotland to visit a large customer, and then it's off to Romania for Voxxed Days Bucharest. If you're in any of those places, I'd love to connect!

SpringOne2GX 2015 replay: Applied Spring Integration, Spring AMQP and RabbitMQ in Spring XD

News | Pieter Humphrey | March 08, 2016 | ...

Recorded at SpringOne2GX 2015 Presenter: Gary Russell Data / Integration Track Slides: http://www.slideshare.net/SpringCentral/applied-spring-integration-spring-amqp-rabbitmq-in-spring-xd

In this session we will discuss how Spring Integration and Spring AMQP are used as two of the underlying technologies in Spring XD.

The RabbitMQ message bus is used to dynamically create and bind queues and exchanges at runtime when modules are deployed. Items of particular interest include the provision of taps using fanout exchanges, use of the RabbitMQ REST API and spring-retry within the message bus…

SpringOne2GX 2015 replay: Hadoop Workflows, Distributed YARN Apps and Spring

News | Pieter Humphrey | March 08, 2016 | ...

Recorded at SpringOne2GX 2015 Presenter: Thomas Risberg Big Data Track Slides: http://www.slideshare.net/SpringCentral/hadoop-workflows-using-spring-technologies

The Hadoop ecosystem is getting bigger and more complex. Using multiple projects from this ecosystem, you will have to deal with the difference in philosophy and usage patterns that these project promote. The "Spring for Apache Hadoop" project uses many Spring projects like Data, Integration, Batch and Boot to resolve many of these issues. It simplifies developing for Apache Hadoop by providing a unified configuration model and…

SpringOne2GX 2015 replay: Building a next-generation cloud e-commerce platform with Spring

News | Pieter Humphrey | March 08, 2016 | ...

Recorded at SpringOne2GX 2015 Presenter: Petar Tahchiev Core Spring Track Slides: http://www.slideshare.net/SpringCentral/boost-your-ecommerce-with-spring

What are the common pitfalls we need to be aware of when building an e-commerce application? How do we leverage Spring to tackle the complexity of the project and speed up the development time? How do we scale our spring application in order to support huge amounts of requests? Is it possible to bootstrap an e-commerce website in less than 5 minutes and deploy a production-ready instance to Cloud Foundry? What makes spring the perfect…

Core container refinements in Spring Framework 4.3

Engineering | Stéphane Nicoll | March 04, 2016 | ...

Spring Framework 4.3.RC1 is around the corner and brings nice core container refinements which we are going to explore in this post...

Implicit constructor injection for single-constructor scenarios

Consider the following service class:

@Service
public class FooService {

    private final FooRepository repository;

    @Autowired
    public FooService(FooRepository repository) {
        this.repository = repository
    }
}

Quite a common use case but if you forget the @Autowired annotation on the constructor, the container will throw an exception looking for a default constructor, unless you explicitly indicate autowire mode 'constructor' in your bean definition setup (e.g. in an XML <bean>

Webinar: Spring Security Authentication... with Spring Boot and More!

News | Pieter Humphrey | March 03, 2016 | ...

Guest Speaker: Micah Silverman, Stormpath

In this presentation, Java Developer Evangelist Micah Silverman will go over common pain points with Java authentication and how to solve them using Stormpath, Spring Boot, and Spring Security! By the end of this webinar, you’ll be on your way to a fully functioning Spring Boot app with Spring Security and backed by Stormpath. Topics Covered: * Stormpath Identity Management * Authentication Pain Points in Java * Stormpath + Spring Security + Spring Boot and Your Application * Quickstart on setting up Spring Security and Spring Boot with a complete user registration and login system * Advanced Spring Security with Stormpath * Single Sign-On with Spring Security and Stormpath's IDSite service * Technical Q&A*

Thursday, March 10th, 2016 3:00PM London GMT Register

Thursday, March 10th, 2016 10:00AM PST (San Francisco GMT-08:00) Register

Spring IO Platform 2.0.3.RELEASE

Releases | Andy Wilkinson | March 02, 2016 | ...

Spring IO Platform 2.0.3.RELEASE is now available from both repo.spring.io and Maven Central.

This maintenance release upgrades the versions of a number of the projects in the Platform to pick up their latest maintenance releases:

  • Spring AMQP 1.5.4.RELEASE
  • Spring Boot 1.3.3.RELEASE
  • Spring Data Gosling SR4
  • Spring Framework 4.2.5.RELEASE
  • Spring Integration 4.2.5.RELEASE
  • Spring Security OAuth 2.0.9.RELEASE

The versions of several third-party dependencies have also been updated.

Project Page | GitHub | Issues | Documentation

This Week in Spring - March 1, 2016

Engineering | Josh Long | March 01, 2016 | ...

Welcome to another installment of This Week in Spring! This week, I'm in Shenzhen, China and Zurich, Switzerland for Voxxed Days Zurich. It's going to be a busy week indeed though I sure hope to see you there! Anyway, we've got a lot to cover this week so let's get to it!

Spring Tool Suite 3.7.3 released

Releases | Martin Lippert | March 01, 2016 | ...

Dear Spring Community,

I am happy to announce the 3.7.3 release of the Spring Tool Suite, our Eclipse-based tooling.

Highlights from this release include:

  • updated to latest Eclipse Mars.2 (4.5.2) release + early access of STS on Eclipse Neon (4.6) M5
  • content assist, validation and hover help for Cloud Foundry manifest files
  • support for multiple launch configurations for local apps in Spring Boot dashboard
  • first class handling of Cloud Foundry manifest files in the Spring Boot dashboard
  • service instances on Cloud Foundry now visible in the Spring Boot dashboard
  • major improvements to the Spring Boot YML and properties editors (including new and advanced content-assist options)

To download the distributions, please go visit:

Detailed new and noteworthy notes can be found here: STS 3.7.3 New & Noteworthy.

STS 3.8.0 is scheduled to ship in early July 2016, based on Eclipse Neon (4.6).

Enjoy!

Webinar Replay: Spring Boot Authentication... and More!

News | Pieter Humphrey | March 01, 2016 | ...

Guest Speaker: Micah Silverman, Java Developer Evangelist, Stormpath Slides: http://www.slideshare.net/stormpath/spring-boot-authenticationand-more Join Stormpath Java Developer Evangelist Micah Silverman for a technical overview of the common pain points with Java authentication. We'll cover how to solve them with Stormpath in a Spring Boot application, and demonstrate how to quickly add a complete user management system to your Spring Boot app. By the end of this webinar, you’ll be on your way to a fully functioning Spring Boot app backed by Stormpath. Topics Covered: Authentication Pain…

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all