舉報

會員
Spring Boot 2.0 Cookbook(Second Edition)
ThisbookisforJavaDeveloperswhohavegoodknowledgeandunderstandingofSpringandJavaapplicationdevelopment.
目錄(228章)
倒序
- coverpage
- Title Page
- Dedication
- Packt Upsell
- Why subscribe?
- PacktPub.com
- Contributors
- About the author
- About the reviewers
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Conventions used
- Sections
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Get in touch
- Reviews
- Getting Started with Spring Boot
- Introduction
- Using a Spring Boot template and starter
- How to do it...
- How it works...
- Creating a simple application
- How to do it...
- How it works...
- Launching an application using Gradle
- How to do it...
- How it works...
- Using the command-line runners
- How to do it...
- How it works...
- Setting up a database connection
- Getting ready
- How to do it...
- How it works...
- Setting up a data repository service
- How to do it...
- How it works...
- Scheduling executors
- Getting ready
- How to do it...
- How it works...
- Configuring Web Applications
- Creating a basic RESTful application
- How to do it...
- How it works...
- Creating Spring Data REST service
- How to do it...
- How it works...
- Configuring custom servlet filters
- How to do it...
- How it works...
- Configuring custom interceptors
- How to do it...
- How it works...
- Configuring custom HttpMessageConverters
- How to do it...
- How it works...
- Configuring custom PropertyEditors
- How to do it...
- How it works...
- Configuring custom type formatters
- How to do it...
- How it works...
- Web Framework Behavior Tuning
- Introduction
- Configuring route matching patterns
- How to do it...
- How it works...
- Configuring custom static path mappings
- How to do it...
- How it works...
- Tuning Tomcat via ServletWebServerFactory
- How to do it...
- How it works...
- Choosing embedded servlet containers
- How to do it...
- How it works...
- Adding custom connectors
- Getting ready
- How to do it...
- How it works...
- Writing Custom Spring Boot Starters
- Introduction
- Understanding Spring Boot autoconfiguration
- How to do it...
- How it works...
- Creating a custom Spring Boot autoconfiguration starter
- How to do it...
- How it works...
- Configuring custom conditional bean instantiations
- How to do it...
- How it works...
- Using custom @Enable annotations to toggle configuration
- How to do it...
- How it works...
- Application Testing
- Introduction
- Creating tests for MVC controllers
- How to do it...
- How it works...
- Configuring a database schema and populating it
- How to do it...
- How it works...
- Initializing the database with Spring JPA and Hibernate
- Initializing the database with Spring JDBC
- Creating tests using an in-memory database
- How to do it...
- How it works...
- Creating tests using mock objects
- How to do it...
- How it works...
- Creating a JPA component test
- How to do it...
- How it works...
- Creating a WebMvc component test
- How to do it...
- How it works...
- Writing tests using Cucumber
- How to do it...
- How it works...
- Writing tests using Spock
- How to do it...
- How it works...
- Application Packaging and Deployment
- Introduction
- Creating a Spring Boot executable JAR
- How to do it...
- How it works...
- Creating Docker images
- How to do it...
- How it works...
- Building self-executing binaries
- Getting ready
- How to do it...
- How it works...
- Spring Boot environment configuration hierarchy and precedence
- How to do it...
- How it works...
- Adding a custom PropertySource to the environment using EnvironmentPostProcessor
- How to do it...
- How it works...
- Externalizing an environmental configuration using property files
- How to do it...
- How it works...
- Externalizing an environmental configuration using environment variables
- How to do it...
- How it works...
- Externalizing an environmental configuration using Java system properties
- How to do it...
- How it works...
- Externalizing an environmental config using JSON
- How to do it...
- How it works...
- Setting up Consul
- How to do it...
- How it works...
- Externalizing an environmental config using Consul and envconsul
- Getting ready
- How to do it...
- How it works...
- Health Monitoring and Data Visualization
- Introduction
- Writing custom health indicators
- How to do it...
- How it works...
- Configuring management context
- How to do it...
- How it works...
- Emitting metrics
- Getting ready
- How to do it...
- How it works...
- Monitoring Spring Boot via JMX
- Getting ready
- How to do it...
- How it works...
- Managing Spring Boot via SSHd Shell and writing custom remote Shell commands
- How to do it...
- How it works...
- Integrating Micrometer metrics with Graphite
- Getting ready
- How to do it...
- How it works...
- Integrating Micrometer metrics with Dashing
- Getting ready
- How to do it...
- How it works...
- Spring Boot DevTools
- Introduction
- Adding Spring Boot DevTools to a project
- How to do it...
- How it works...
- Configuring LiveReload
- How to do it...
- How it works...
- Configuring dynamic application restart triggers
- How to do it...
- How it works...
- Using Remote Update
- How to do it...
- How it works...
- Spring Cloud
- Introduction
- Getting started with Spring Cloud
- How to do it...
- How it works...
- Service discovery using Spring Cloud Consul
- How to do it...
- How it works...
- Using Spring Cloud Netflix – Feign
- How to do it...
- How it works...
- Service discovery using Spring Cloud Netflix – Eureka
- How to do it...
- How it works...
- Using Spring Cloud Netflix – Hystrix
- How to do it...
- How it works...
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-24 19:25:10
推薦閱讀
- Hands-On Data Structures and Algorithms with Rust
- Architects of Intelligence
- Python金融大數(shù)據(jù)分析(第2版)
- Creating Dynamic UIs with Android Fragments(Second Edition)
- Sybase數(shù)據(jù)庫在UNIX、Windows上的實施和管理
- 大數(shù)據(jù)架構(gòu)商業(yè)之路:從業(yè)務(wù)需求到技術(shù)方案
- Oracle PL/SQL實例精解(原書第5版)
- 數(shù)據(jù)庫設(shè)計與應(yīng)用(SQL Server 2014)(第二版)
- Apache Kylin權(quán)威指南
- Augmented Reality using Appcelerator Titanium Starter
- 數(shù)字IC設(shè)計入門(微課視頻版)
- 新手學(xué)會計(2013-2014實戰(zhàn)升級版)
- 從實踐中學(xué)習(xí)sqlmap數(shù)據(jù)庫注入測試
- MySQL數(shù)據(jù)庫應(yīng)用與管理
- Kubernetes快速進階與實戰(zhàn)
- Arquillian Testing Guide
- 數(shù)據(jù)中心UPS系統(tǒng)運維
- 實用預(yù)測分析
- GameMaker Game Programming with GML
- 信息技術(shù)導(dǎo)論
- 大數(shù)據(jù)SQL優(yōu)化:原理與實踐
- 從運維菜鳥到大咖,你還有多遠(yuǎn)II:企業(yè)數(shù)據(jù)中心建設(shè)及管理
- 實用計算機基礎(chǔ)
- 新媒體數(shù)據(jù)分析基礎(chǔ)教程
- Deep Learning with Microsoft Cognitive Toolkit Quick Start Guide
- 算法詳解(卷2):圖算法和數(shù)據(jù)結(jié)構(gòu)
- 低代碼極速物聯(lián)網(wǎng)開發(fā)指南:基于阿里云IoT Studio快速構(gòu)建物聯(lián)網(wǎng)項目
- Access數(shù)據(jù)庫創(chuàng)建、使用與管理從新手到高手
- Spark全棧數(shù)據(jù)分析
- 高效自動化測試平臺:設(shè)計與開發(fā)實戰(zhàn)