Learning Spring Boot – Second Edition

Learning Spring Boot – Second Edition

Key FeaturesGet up to date with the defining characteristics of Spring Boot 2.0 in Spring Framework 5Learn to perform Reactive programming with SpringBootThis book covers the latest features, tools, and practices including Spring MVC, REST, Security, AMPQ messaging, and moreBook DescriptionSpring Boot provides a variety of features that address today’s business needs with a powerful database and state of the art MVC framework. This practical guide will help you get up and running with all the latest features of Spring Boot.The book starts off by helping you build a simple app, then show you how to bundle and deploy it to the cloud. From here, we take you through reactive programming showing you how to interact with controllers and templates and handle data access. Once you’re done, you can start testing using unit tests, slice, and embedded spring boot tests.We also go into detail about developer tools, messaging, web sockets, security, and deployment. So if you want a good understanding of the core app functionality using Spring Boot, this is the book for you.What you will learnCreate powerful, production-grade applications and services with minimal fussSupport multiple environments with one artifact, and add production-grade support with features Find out how to tweak your apps through different propertiesUse custom metrics to track the number of messages published and consumedEnhance the security model of your appsMake use of reactive programming in Spring BootBuild anything from light weight unit tests to fully running, embedded servlet integration testsAbout the AuthorGreg L. Turnquist has developed software professionally since 1997. From 2002 to 2010, he was part of the senior software team that worked on Harris' $3.5 billion FAA telco program, architecting mission-critical enterprise apps while managing a software team. He provided after-hours support to a nation-wide telco system and is no stranger to midnight failures and software triages. In 2010, he joined the SpringSource division of VMware, which was spun off into Pivotal in 2013.As a test-bitten script junky, Java geek, and JavaScript Padawan, he is a member of the Spring Data team as well as the mobile-oriented Allspark team. He has made key contributions to Spring Boot and Spring Data REST while also serving as Getting Started Guides, editor-at-large for http://spring.io/. He has migrated Spring Data release train's entire reference docs to Asciidoctor in a week. He has also contributed to multiple Spring portfolio projects.He has worked with Java, Spring, Spring Security, AspectJ, and Jython technologies and has also developed sophisticated scripts for *nix and Windows platforms. As a wiki evangelist, he has also deployed a LAMP-based wiki website that provides fingertip knowledge to users.In 2006, Greg created the Spring Python project. The Spring Framework provided many useful features, and he wanted these features to be available when he was working with Python. He has written Python Testing Cookbook and Spring Python 1.1 for Packt Publishing.He has completed a Master's degree in Computer Engineering at Auburn University and lives in the United States with his family.

Author: Greg L. Turnquist

Do you want ot get/download the Learning Spring Boot – Second Edition as Paperback or Kindle/pdf eBook?

Get the Book