Limit search to available items
4710 results found. Sorted by relevance | date | title .
Book Cover
E-book
Author Karanam, Ranga Rao

Title Spring : Build and deploy microservices with Spring Boot
Published Birmingham : Packt Publishing, 2018

Copies

Description 1 online resource (139 pages)
Contents Cover; Copyright; Credits; Table of Contents; Preface; Lesson 1: Building Microservices with Spring Boot; What is Spring Boot?; Building a Quick Prototype for a Microservice; Primary Goals; Nonfunctional Features; Spring Boot Hello World; Configure spring-boot-starter-parent; spring-boot-starter-parent; Configure pom.xml with the required starter projects; Understanding Starter Projects; Configuring spring-boot-maven-plugin; Creating Your First Spring Boot Launch Class; The SpringApplication Class; The @SpringBootApplication Annotation; Running Our Hello World Application; Auto-configuration
Starter ProjectsWhat is REST?; First REST Service; Simple Method Returning String; Unit Testing; Integration Testing; Simple REST Method Returning an Object; Executing a Request; Unit Testing; Integration Testing; Get Method with Path Variables; Executing a Request; Unit Testing; Integration Testing; Creating a Todo Resource; Request Methods, Operations, and Uris; Beans and Services; Retrieving a Todo List; Executing the Service; Unit Testing; Integration Testing; Retrieving Details for a Specific Todo; Executing the Service; Unit Testing; Integration Testing; Adding A Todo; Postman
Executing the POST ServiceUnit Testing; Integration Testing; Spring Initializr; Creating Your First Spring Initializr Project; pom.xml; FirstSpringInitializrApplication.java Class; FirstSpringInitializrApplicationTests Class; A Quick Peek into Auto-Configuration; Summary; Assessments; Lesson 2: Extending Microservices; Exception Handling; Spring Boot Default Exception Handling; Non-Existent Resource; Resource Throwing an Exception; Throwing a Custom Exception; Customizing the Exception Message; Response Status; HATEOAS; Sending HATEOAS Links in Response; Spring Boot Starter HATEOAS
ValidationEnabling Validation on the Controller Method; Defining validations on the Bean; Unit Testing Validations; Documenting REST Services; Generating a Swagger Specification; Swagger UI; Customizing Swagger Documentation Using Annotations; Securing REST Services with Spring Security; Adding Spring Security Starter; Basic Authentication; Integration Testing; Unit Testing; OAuth 2 Authentication; High-level flow; Implementing OAuth 2 authentication for Our Service; Setting up Authorization and Resource Servers:; Executing OAuth Requests; Obtaining an Access Token
Executing the Request Using the Access TokenIntegration Test; Internationalization; Caching; Spring-boot-starter-cache; Enabling Caching; Caching Data; JSR-107 Caching Annotations; Auto-Detection Order; Summary; Assessments; Lesson 3: Advanced Spring Boot Features; Externalised Configuration; Customizing Frameworks Through application.properties; Logging; Embedded Server Configuration; Spring MVC; Spring Starter Security; Data Sources, JDBC and JPA; Other Configuration Options; Custom Properties in Application. Properties; Configuration properties -- Type-Safe Configuration Management; Profiles
Summary Microservices helps in dissolving applications into small services and helps in building systems that are scalable, flexible, and resilient. Spring Boot helps in building REST-oriented, production-grade microservices. This book will help on how to build, monitor, and deploy microservices with Spring Boot
Notes Profiles-Based Bean Configuration
Print version record
Subject Java (Computer program language)
Application software -- Development.
Web site development.
Application software -- Development
Java (Computer program language)
Web site development
Form Electronic book
ISBN 9781789137897
1789137896