Spring Data Evans SR 2 and Dijkstra SR 5 released

On behalf of the Spring Data team I’d like to announce the availability of the second service release for Spring Data release train Evans as well as the fifth - and final one - of Spring Data Dijkstra.

The releases ship 191 tickets fixed, some of them quite significant bugfix and performance improvements and thus the releases recommended upgrades within the trains. The Dijkstra service release is planned to be the last one for that train. Users are recommended to upgrade to Evans as bug fixes will only be ported to that branch going forward.

Read more...

The API Gateway Pattern: Angular JS and Spring Security Part IV

Note: the source code and test for this blog continue to evolve, but the changes to the text are not being maintained here. Please see the tutorial version for the most up to date content.

In this article we continue our discussion of how to use Spring Security with Angular JS in a “single page application”. Here we show how to build an API Gateway to control the authentication and access to the backend resources using Spring Cloud. This is the fourth in a series of articles, and you can catch up on the basic building blocks of the application or build it from scratch by reading the first article, or you can just go straight to the source code in Github. In the last article we built a simple distributed application that used Spring Session to authenticate the backend resources. In this one we make the UI server into a reverse proxy to the backend resource server, fixing the issues with the last implementation (technical complexity introduced by custom token authentication), and giving us a lot of new options for controlling access from the browser client.

Read more...

This Week in Spring - January 27th, 2015

Welcome to another installment of This Week in Spring! As usual, we’ve got a lot to cover so let’s get to it!

  1. Join Andy Wilkinson as he discusses REST API documentation, swagger, and more in a webinar on Tuesday, Feb 3rd - Documenting RESTful APIs
  2. Sabby Anandan is joining us for the Spring XD 1.1 launch webinar on Tuesday, Feb 17th - Spring XD: A Platform for data at scale and developer productivity
  3. Don’t miss Rob Winch as he takes a fresh look at HTTPSession for the cloud. His webinar is on Tuesday, Feb 24th, 2015 Webinar: Introducing Spring Session
  4. I put together a look at 12-factor app-style backing service consumption in Spring, and using Cloud Foundry
  5. Check out this talk introducing system administration using Groovy from Netflix’s Dan Woods
  6. Apache Tomcat contributors Stuart Williams and Daniel Mikusa’s SpringOne2GX 2014 talk - Fastest Servlets in the West? - is now available online! Check it out!
  7. Check out Spring Social lead Craig Walls’ SpringOne2GX 2014 talk, Booting up Spring Social, which introduces the various ways that Spring Boot simplifies (even further!) using Spring Social.
  8. Billy Yarosh put together a nice blog on using Spring HATEOAS.
  9. Are you following This Week in Cloud Foundry?
  10. Check out this nice post on integration testing with Spring Boot and RestAssured
  11. Our pal Mkyong is back, this time with a post on using Spring profiles!
  12. Florian Hohpf’s post introduces logging to Redis using Spring Boot and Logback
  13. Want to use Quartz in Spring Boot? This StackOverflow was short and sweet and answers a question I’ve seen elsewhere about getting Quartz jobs working that used to work.
  14. Driss Amri put together anice introduction to using Spring Boot and Thymeleaf for modern web application development
Read more...