• Complain

Greg L. Turnquist - Hacking with Spring Boot 2.4: Classic Edition

Here you can read online Greg L. Turnquist - Hacking with Spring Boot 2.4: Classic Edition full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Greg L. Turnquist Hacking with Spring Boot 2.4: Classic Edition
  • Book:
    Hacking with Spring Boot 2.4: Classic Edition
  • Author:
  • Genre:
  • Year:
    2021
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Hacking with Spring Boot 2.4: Classic Edition: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Hacking with Spring Boot 2.4: Classic Edition" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Greg L. Turnquist: author's other books


Who wrote Hacking with Spring Boot 2.4: Classic Edition? Find out the surname, the name of the author of the book and a list of all author's works by series.

Hacking with Spring Boot 2.4: Classic Edition — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Hacking with Spring Boot 2.4: Classic Edition" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Table of Contents
Copyright

Hacking with Spring Boot 2.4:
Classic Edition

2021 Greg L. Turnquist

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

All opinions stated are the authors and do not necessarily reflect those of the Spring team, VMware, Dell EMC, or any other entity. Any usage of "Spring", "Spring Boot", "Spring Framework", "Project Reactor", any other portfolio project, "VMware", "Testcontainers", "RabbitMQ", "Docker", "MongoDB", or any other entity is completely unaffiliated with its owners. Any excerpts and usages thereof are strictly in the spirit of "fair use."

Certain outputs have been edited to fit the format of this book. Nothing of critical value has been left out on purpose.

All rendering and typesetting performed by Asciidoctor, Asciidoctor PDF, and Asciidoctor EPUB3. Fonts include Noto Serif for prose and Fira Code for code. Special thanks to Dan Allen and the Asciidoctor community for their support in making this book possible.

Published: April 2021

Greg L. Turnquist
c/o Hacking with Spring Boot
P.O. Box 4042
Clarksville, TN 37043
USA

GregLTurnquist.com/hacking-with-spring-boot-2.4-classic-edition


Credits
Author Greg L. Turnquist Foreword Dr. Dave Syer Cover AMDesign Studios Reviewers Sergei Egorov
Martin Frstenau
Chua Wen Ching

Dedication

This book is dedicated to my YouTube fans.
Your words and support have encouraged me to pour my heart and soul into video content that you can enjoy.


Foreword

Spring Boot has been such a success that its probably not wrong now to describe it in 2021 as "mainstream". Practically every Java developer will know something about it, and many, maybe even the majority, will have used it in anger. But theres always something new to learn, and there are always new problems to solve in software engineering - thats what makes it so rewarding in the end. Theres always something new to invent, too, and having the skill and opportunity to create code is extremely rewarding, intellectually and in other ways. One of the goals of Spring Boot is shared with the author of this book, and that is to get your ideas down into code as quickly and efficiently as possible, so you can get it to the most special place: Production. I wish you a short and pleasant journey, or maybe a long series of short and pleasant journeys.

In this book Greg has used his insider advantage to add Spring Boot knowledge to some old, well-seasoned favourite problems that you all will have experienced as Java developers. What better way to learn than to look at it through the lens of tasks that we all have to solve, nearly every day: creating HTTP endpoints, securing them, connecting to databases, writing tests, sending messages? The book adds some new angles to these old chestnuts by applying some modern ideas and tools, so read it and you will learn about things like hypermedia and OpenID, all from the most practical and pragmatic of standpoints.

There are more things to Spring Boot than just main methods, embedded containers, autoconfiguration and management endpoints. The pure joy of getting started with a fully featured Spring application in a few lines of code cannot be understated, for instance. I invite you to dip into this book, break out an editor or an IDE and crank up some applications for yourself. Greg has been an important member of the Spring Boot team, despite having a day job doing other things in the Spring Engineering effort, and we can be grateful for that as well as the effort he has lavished on this excellent book. He has always been an educator and an informer, as well as an engineer, and this shows through very clearly in the book. When I read it I can hear Gregs voice, and his personality, very clearly, and it is always calm, but enthusiastic, with a touch of humour. Read it yourself and enjoy - coding with Spring is still fun after all these years!

Dr. Dave Syer
Senior Consulting Engineer and co-founder of Spring Boot


About the Author

Greg L. Turnquist works on the Spring team as a principal developer at VMware. He is a committer to Spring HATEOAS, Spring Data, Spring Boot, R2DBC, and Spring Session for MongoDB. He wrote Hacking with Spring Boot 2.3: Reactive Edition as well as Packts best-selling title, Learning Spring Boot 2.0 2nd Edition. He co-founded the Nashville Java User Group in 2010 and hasnt met a Java app (yet) that he doesnt like.

Be sure to subscribe to Spring Boot Learning, the YouTube channel where you learn about Spring Boot and having fun doing it at YouTube.com/SpringBootLearning.


Preface
What this book covers

Chapter 1, Building a Web App with Spring Boot - Learn how to build web applications using Spring MVC.

Chapter 2, Data Access with Spring Boot - Access data stores using Spring Data.

Chapter 3, Developer Tools for Spring Boot - Enhance your developer experience with all the tools afforded by Spring Boot.

Chapter 4, Testing with Spring Boot - Get a hold of testing tools and how Spring Boot empowers testing your applications.

Chapter 5, Operations with Spring Boot - See how to manage your applications after they go to production.

Chapter 6, Building APIs with Spring Boot - Build JSON-based APIs using different tactics and tools from the Spring portfolio.

Chapter 7, Messaging with Spring Boot - Create asynchronous, message-based solutions using Spring Boot and Testcontainers.

Chapter 8, Securing your Application with Spring Boot - Learn how secure your application with the most powerful tools available.

What you need for this book

Spring Boot 2.4 supports Java 8 and higher. This book is written using Java 8. Use sdkman to install, manage, and even switch between different distributions and versions of Java.

Spring Boot 2.4 is able to bake Docker containers. There is also Docker-based testing support through 3rd party tools like Testcontainers. For those sections, youll need to install Docker.

If you use Mac, you should consider Homebrew as a package manager for certain utilities.

You need either an IDE or a good editor. Recommended options include:

  • IDE
    • IntelliJ IDEA
    • Spring Tool Suite
    • VS Code
    • Eclipse
  • Editor
    • Sublime Text 3
    • Atom
Who should read this book

This book is to help developers new to Spring Boot as well as experienced Spring developers.

It shows how to get operational, fast, with some of the best coding practices available.

It helps the reader focus on adding business value to their applications and not get distracted with infrastructure.

Optimal viewing

Adjust your e-reader to use a smaller font. This book is loaded with code examples. Attempting to show things too big will cause unneeded wrapping, culminating in a less than desirable experience.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Hacking with Spring Boot 2.4: Classic Edition»

Look at similar books to Hacking with Spring Boot 2.4: Classic Edition. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Hacking with Spring Boot 2.4: Classic Edition»

Discussion, reviews of the book Hacking with Spring Boot 2.4: Classic Edition and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.