Index
A
- application
- creating / Creating a simple application, How it works…
- @Configuration annotation / How it works…
- @ComponentScan annotation / How it works…
- @EnableAutoConfiguration annotation / How it works…
- launching, Gradle used / Launching an application using Gradle, How it works…
- autoconfiguration
- about / Understanding Spring Boot autoconfiguration, How it works…
- custom Spring Boot autoconfiguration starter, creating / Creating a custom Spring Boot autoconfiguration starter, How to do it…, How it works…
B
- Behavior Driven Development
- about / Writing tests using Cucumber
- binaries
- self-executing binaries, building / Building self-executing binaries, How to do it…, How it works…
- boot2docker integration
- URL / How to do it…
C
- certificate keystore
- URL / Getting ready
- Codahale metric
- integrating, with Graphite / Integrating Codahale/Dropwizard metrics with Graphite, Getting ready, How to do it…, How it works…
- integrating, with Dashing / Integrating Codahale/Dropwizard metrics with Dashing, Getting ready, How to do it…, How it works…
- command-line options
- URL / How it works…
- command-line runners
- configuration options
- URL / How it works…
- Consul
- setting up / Setting up Consul, How to do it…, How it works…
- URL / How to do it…
- documentation, URL / How it works…
- used, for externalizing environmental config / Externalizing environmental config using Consul and envconsul, How to do it…, How it works…
- CRaSH
- URL / How it works…
- Cucumber
- used, for writing tests / Writing tests using Cucumber, How to do it…, How it works…
- URL / How it works…
- Cucumber-JVM
- cURL
- URL / How to do it…
- custom @Enable* annotations
- using, to toggle configuration / Using custom @Enable* annotations to toggle configurations, How it works…
- custom conditional bean instantiations
- custom connectors
- adding / Adding custom connectors, How to do it…, How it works…
- custom HttpMessageConverters
- configuring / Configuring custom HttpMessageConverters, How it works…
- custom interceptors
- configuring / Configuring custom interceptors, How it works…
- custom PropertyEditors
- configuring / Configuring custom PropertyEditors, How to do it…, How it works…
- custom remote shell commands
- custom servlet filters
- configuring / Configuring custom servlet filters, How it works…
- custom static path mappings
- configuring / Configuring custom static path mappings, How it works…
- custom type formatters
- configuring / Configuring custom type Formatters, How to do it…, How it works…
D
- Dashing
- used, for integrating Codahale metric / Integrating Codahale/Dropwizard metrics with Dashing, Getting ready, How to do it…, How it works…
- used, for integrating Dropwizard metric / Integrating Codahale/Dropwizard metrics with Dashing, Getting ready, How to do it…, How it works…
- database
- initializing, with Spring JPA and Hibernate / Initializing the database with Spring JPA and Hibernate
- initializing, with Spring JDBC / Initializing the database with Spring JDBC
- database connection
- setting up / Setting up a database connection, Getting ready, How it works…
- database schema
- automatic configuration / Automatically configuring the database schema and populating it with data, How it works…
- data repository service
- setting up / Setting up a data repository service, How to do it…, How it works…
- @Entity annotation / How it works…
- @Repository annotation / How it works…
- CrudRepository interface / How it works…
- @GeneratedValue annotation / How it works…
- @Id annotation / How it works…
- @ManyToOne annotation / How it works…
- @ManyToMany annotation / How it works…
- Docker
- URL / How to do it…
- DockerHub
- URL / Creating Docker images
- Docker images
- creating / Creating Docker images, How to do it…, How it works…
- Dropwizard metric
- integrating, with Graphite / Integrating Codahale/Dropwizard metrics with Graphite, Getting ready, How to do it…, How it works…
- integrating, with Dashing / Integrating Codahale/Dropwizard metrics with Dashing, Getting ready, How to do it…, How it works…
E
- EmbeddedServletContainerCustomizer
- used, for tuning Tomcat / Tuning Tomcat via EmbeddedServletContainerCustomizer, How to do it…, How it works…
- embedded servlet containers
- selecting / Choosing embedded servlet containers, How it works…
- envconsul
- used, for externalizing environmental config / Externalizing environmental config using Consul and envconsul, How to do it…, How it works…
- environmental config
- hierarchy / Spring Boot environment config hierarchy and precedence, How to do it…, How it works…
- precedence / Spring Boot environment config hierarchy and precedence, How to do it…, How it works…
- externalizing, property files used / Externalizing environmental config using property files, How to do it…, How it works…
- externalizing, environment variables used / Externalizing environmental config using environment variables, How it works…
- externalizing, Java system properties used / Externalizing environmental config using Java system properties, How it works…
- externalizing, Consul used / Externalizing environmental config using Consul and envconsul, How to do it…, How it works…
- externalizing, envconsul used / Externalizing environmental config using Consul and envconsul, How to do it…, How it works…
- environment variables
- used, for externalizing environmental config / Externalizing environmental config using environment variables, How to do it…, How it works…
- executors
- scheduling / Scheduling executors, How it works…
F
- Flyway
- URL / How it works…
G
- Gherkin
- URL / How it works…
- Gradle
- used, for launching application / Launching an application using Gradle, How it works…
- URL / How to do it…, Getting ready
- multi-project builds, URL / How it works…
- Gradle-Docker plugin configuration options
- URL / How it works…
- Grafana
- URL / Getting ready
- Graphite
- used, for integrating Codahale metric / Integrating Codahale/Dropwizard metrics with Graphite, Getting ready, How to do it…, How it works…
- used, for integrating Dropwizard metric / Integrating Codahale/Dropwizard metrics with Graphite, Getting ready, How to do it…, How it works…
- URL / Getting ready, How to do it…
H
- Hibernate
- database, initializing with / Initializing the database with Spring JPA and Hibernate
I
- in-memory database
- with data fixtures, used for creating tests / Creating tests using in-memory database with data fixtures, How to do it…, How it works…
- Integration / Creating tests for Spring MVC Controllers
J
- JAR
- executable JAR, creating / Creating a Spring Boot executable JAR, How it works…
- Java system properties
- used, for externalizing environmental config / Externalizing environmental config using Java system properties, How to do it…, How it works…
- Jolokia
- URL / How it works…
L
- Liquidbase
- URL / How it works…
M
- metrics
- emitting / Emitting metrics, Getting ready, How to do it…, How it works…
- Mockito
- used, for creating tests / Creating tests using Mockito to mock DB, How to do it…, How it works…
- MockMvc
- URL / How it works…
- MVC Controllers
- tests, creating / Creating tests for Spring MVC Controllers, How to do it…, How it works…
O
- Oracle Java documentation
- URL / How it works…
P
- property files
- used, for externalizing environmental config / Externalizing environmental config using property files, How to do it…, How it works…
R
- RESTful application
- route matching patterns
- configuring / Configuring route matching patterns, How to do it…, How it works…
- Ruby
- URL / Getting ready
S
- Service Testing / Creating tests for Spring MVC Controllers
- Signal Handlers
- URL / How it works…
- skeleton project
- creating / How to do it…
- Software as a Service (SaaS) application
- URL / Introduction
- Spock
- used, for writing tests / Writing tests using Spock, How to do it…, How it works…
- URL / How it works…
- spring-boot-admin
- URL / Getting ready
- spring-boot-starter-test definition
- URL / How it works…
- Spring Boot
- reference documentation, URL / How it works…
- autoconfiguration / Understanding Spring Boot autoconfiguration, How it works…
- monitoring, JMX used / Monitoring Spring Boot via JMX, How it works…
- managing, CRaSH used / Management of Spring Boot via CRaSH and writing custom remote shell commands, How to do it…, How it works…
- Spring Data
- URL / How it works…
- Spring Data REST service
- Spring JDBC
- database, initializing with / Initializing the database with Spring JDBC
- Spring JPA
- database, initializing with / Initializing the database with Spring JPA and Hibernate
- starters
- using / Using a Spring Boot template and starters, How it works…
- spring-boot-starter / How it works…
- spring-boot-starter-actuator / How it works…
- spring-boot-starter-jdbc / How it works…
- spring-boot-starter-data-jpa / How it works…
- spring-boot-starter-data-* / How it works…
- spring-boot-starter-security / How it works…
- spring-boot-starter-social-* / How it works…
- spring-boot-starter-test / How it works…
- spring-boot-starter-web / How it works…
T
- template
- tests
- creating, for MVC Controllers / Creating tests for Spring MVC Controllers, How to do it…, How it works…
- creating, in-memory database with data fixtures used / Creating tests using in-memory database with data fixtures, How to do it…, How it works…
- creating, Mockito to mock DB used / Creating tests using Mockito to mock DB, How to do it…, How it works…
- writing, Cucumber used / Writing tests using Cucumber, How to do it…, How it works…
- writing, Spock used / Writing tests using Spock, How to do it…, How it works…
- Tomcat
- tuning, via EmbeddedServletContainerCustomizer / Tuning Tomcat via EmbeddedServletContainerCustomizer, How to do it…, How it works…
- Twelve-Factor App methodology
- URL / Introduction
U
- Unit Testing / Creating tests for Spring MVC Controllers
W
- widgets
- URL / How it works…