Cargando…

Mastering Spring Boot 2.0 : Build modern, cloud-native, and distributed systems using Spring Boot.

Spring is one of the best frameworks on the market for developing web, enterprise, and cloud-ready software. Spring Boot simplifies building complex software dramatically by reducing the amount of boilerplate code, providing production-ready features and a simple deployment model.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Rajput, Dinesh
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with Spring Boot 2.0; Introducing Spring Boot; Simplifying Spring application development using Spring Boot; The essential key components of Spring Boot; Spring Boot Starters; Spring Boot Starter Parent POM; Spring Boot auto-configuration; Enabling Spring Boot auto-configuration; Spring Boot CLI; Spring Boot Actuator; Setting up a Spring Boot workspace; Setting up Spring Boot with Maven; Setting up Spring Boot with Gradle.
  • Developing your first Spring Boot applicationUsing a web interface for Spring Initializr; Creating a Spring Boot project using the STS IDE; Implementing the REST service; New features in Spring Boot 2.0; Summary; Chapter 2: Customizing Auto-Configuration in Spring Boot Application; Understanding auto-configuration; Learning how auto-configuration works; Customizing Spring Boot; Customizing using Spring Boot properties; Replacing generated beans; Disabling specific auto-configuration classes; Changing a library's dependencies; Externalizing configuration with properties.
  • Order of evaluation for overridden propertiesRenaming application.properties in the Spring application; Externally configuring application properties; Using the @EnableConfigurationProperties annotation; Fine-tuning with logging; Logging output; Using YAML for configuration; YAML for properties; Multiple profiles inside a single YAML file; Customizing application error pages; Summary; Chapter 3: Getting Started with Spring CLI and Actuator; Getting started with using Spring Boot CLI; Installing the Spring Boot CLI; Manually installing from a downloaded distribution; Installation with SDKMAN!
  • Installing with OSX HomebrewMacPorts installation; Command-line completion; Using the Initializr with the Spring Boot CLI; Spring Boot Actuator
  • taking Application's Insights; Enabling Spring Boot's Actuator in your application; Analyzing the Actuator's endpoints; Exposing configuration details; Exposing metrics endpoints; Exposing application information; Shutting down your application; Customizing your Actuator endpoints; Enabling or disabling endpoints; Changing endpoint IDs; Changing the sensitivity of the Actuator's endpoints; Writing custom health indicators; Creating a custom endpoint.
  • Securing the Actuator endpointsThe Actuator with Spring Boot 2.X; Summary; Chapter 4: Getting Started with Spring Cloud and Configuration; Cloud-native application architecture; Microservices architecture; Microservice benefits; Microservice challenges; Introduction to Spring Cloud; Building blocks of the cloud and microservice applications; Usages of Spring Cloud; Configuring the Spring Cloud application; Creating the configuration producer Spring Cloud Config Server; Project setup and dependencies; Implementing Cloud Config Server; Configuring the application.properties file.