
Spring Boot Cookbook
Beschreibung
Alle Preise
Weitere Details
Weitere Ausgaben
Inhalt
- Cover
- Copyright
- Credits
- About the Author
- Acknowledgment
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Getting Started with Spring Boot
- Introduction
- Using a Spring Boot template and starters
- Creating a simple application
- Launching an application using Gradle
- Using the command-line runners
- Setting up a database connection
- Setting up a data repository service
- Scheduling executors
- Chapter 2: Configuring Web Applications
- Creating a basic RESTful application
- Creating a Spring Data REST service
- Configuring custom servlet filters
- Configuring custom interceptors
- Configuring custom HttpMessageConverters
- Configuring custom PropertyEditors
- Configuring custom type Formatters
- Chapter 3: Web Framework Behavior Tuning
- Introduction
- Configuring route matching patterns
- Configuring custom static path mappings
- Tuning Tomcat via EmbeddedServletContainerCustomizer
- Choosing embedded servlet containers
- Adding custom connectors
- Chapter 4: Writing Custom Spring Boot Starters
- Introduction
- Understanding Spring Boot autoconfiguration
- Creating a custom Spring Boot autoconfiguration starter
- Configuring custom conditional bean instantiations
- Using custom @Enable* annotations to toggle configurations
- Chapter 5: Application Testing
- Introduction
- Creating tests for Spring MVC Controllers
- Automatically configuring the database schema and populating it with data
- Creating tests using in-memory database with data fixtures
- Creating tests using Mockito to mock DB
- Writing tests using Cucumber
- Writing tests using Spock
- Chapter 6: Application Packaging and Deployment
- Introduction
- Creating a Spring Boot executable JAR
- Creating Docker images
- Building self-executing binaries
- Spring Boot environment config hierarchy and precedence
- Externalizing environmental config using property files
- Externalizing environmental config using environment variables
- Externalizing environmental config using Java system properties
- Setting up Consul
- Externalizing environmental config using Consul and envconsul
- Chapter 7: Health Monitoring and Data Visualization
- Introduction
- Writing custom health indicators
- Emitting metrics
- Monitoring Spring Boot via JMX
- Management of Spring Boot via CRaSH and writing custom remote shell commands
- Integrating Codahale/Dropwizard metrics with Graphite
- Integrating Codahale/Dropwizard metrics with Dashing
- Index
Systemvoraussetzungen
Dateiformat: ePUB
Kopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
- Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).
- Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
- E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)
Das Dateiformat ePUB ist sehr gut für Romane und Sachbücher geeignet – also für „fließenden” Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an.
Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.
Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.
Dateiformat: PDF
Kopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
- Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).
- Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
- E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)
Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist.
Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.
Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.