Index

[A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][R][S][T][U][V][W][X][Y][Z]

A

ActiveMQ configuration
Actuator
  connecting to remote shell
    invoking Actuator endpoints
    listing application beans
    overview
    viewing autoconfig report
    watching application metrics
  customizing
    changing endpoint IDs
    creating custom trace repository
    custom health indicators
    custom metrics
    enabling and disabling endpoints
  endpoints for
  fetching application information
  monitoring application with JMX
  overview
  runtime metrics
    application metrics
    dumping thread activity
    monitoring application health
    tracing web requests
  securing endpoints
  shutting down application
  viewing configuration details
    explaining auto-configuration
    getting bean wiring report
    inspecting configuration properties
    producing endpoint-to-controller map
admin features
AmqpAdmin bean creation
annotations, conditional
application server deployment
  building WAR file
  creating production profile
  database migration
    overview
    with Flyway
    with Liquibase
application.properties configuration file
ApplicationContextMetrics
ApplicationHealthIndicator
Artemis configuration
authentication, Basic2nd
auto-configuration
  application error pages
  conditional annotations in
  explaining
  externalizing with properties
    configuring application beans
    configuring data source
    configuring embedded server
    configuring logging
    disabling template caching
    overview
  integration testing for
  leveraging
    creating web interface
    defining domain
    defining repository interface
    running application
  overriding
    configuration classes for
    custom security configuration
    general discussion
  overview
  security for application
  using environment profiles
    overview
    properties files for
    using multi-profile YAML files
autoconfig command
autoconfig endpoint2nd
automatic restart
@Autowired annotation

B

Basic authentication2nd
beans command
beans endpoint
beans, application, configuring
@Before annotation
Bitronix Transaction Manager
bootRun task
bootstrap class
--build parameter
building applications

C

cache configuration properties
cf tool
changeset command
CLI (command-line interface)
  applications using
    creating executable JARs
    eliminating code noise with Groovy
    @Grab annotation
    @GrabMetadata annotation
    @GrabResolver annotation
    overview, 2nd
    running tests
    setting up project
  initializing projects using
  installation
    enabling command-line completion
    manually
    overview
    with Groovy Environment Manager
    with Homebrew
    with MacPorts
  JPA compatibility with
  overview
closeBrowser() method
cloud deployment
  Cloud Foundry2nd
  Heroku
code noise
command-line completion
command-line interface.
    See CLI.
compilation, CLI capabilities
@ComponentScan annotation
compression
Condition interface
conditional annotations
@ConditionalOnMissingBean annotation
configprops endpoint
configuration
  application error pages
  auto-configuration overview
  conditional annotations in
  creating web interface
  defining domain
  defining repository interface
  developer tools
  externalizing with properties
    configuring application beans
    configuring data source
    configuring embedded server
    configuring logging
    disabling template caching
    overview
  overriding auto
    configuration classes for
    custom security configuration
    general discussion
  properties reference
  security for application
  Spring history and
  using environment profiles
    overview
    properties files for
    using multi-profile YAML files
  viewing using Actuator
    explaining auto-configuration
    getting bean wiring report
    inspecting configuration properties
    producing endpoint-to-controller map
@ConfigurationProperties annotation2nd
configure() method
constraints variable
@ContextConfiguration annotation
contextLoads() method
continue-on-error property
@Controller annotation
controllers, creating using Grails
cookies
CounterService interface
CRaSH
create-controller command
create-domain-class command
cross-site scripting.
    See XSS.
CSRF (Cross-Site Request Forgery)
curl command

D

-d parameter
data property
databases, migrating
  overview
  with Flyway
  with Liquibase
DataSource, configuration properties2nd
DataSourceAutoConfiguration class
DataSourceHealthIndicator
default command
dependencies
  CLI-based applications
    @Grab annotation
    @GrabMetadata annotation
    @GrabResolver annotation
  facet-based
  library dependencies reference
  overriding transitive
  overview
  starter2nd
--dependencies parameter
deployment
  application server
    building WAR file
    creating production profile
    database migration overview
    database migration with Flyway
    database migration with Liquibase
  cloud
    Cloud Foundry
    Heroku
  overview of options
developer tools
  automatic restart
  configuring globally
  development property defaults
  LiveReload
  remote development
DiskSpaceHealthIndicator
domain, defining in configuration
driver-class-name property
dump endpoint2nd

E

EJBs (Enterprise JavaBeans)
Elasticsearch configuration2nd
@EnableAspectJAutoProxy annotation
@EnableAutoConfiguration annotation
@EnableConfigurationProperties annotation
@EnableWebSecurity annotation
endpoint command2nd
endpoints, Actuator
  changing IDs
  enabling and disabling
  overview
  securing
Enterprise JavaBeans.
    See EJBs.
env endpoint2nd
environment profiles
  overview
  properties files for
  using multi-profile YAML files
error pages, customizing
exclude property
excluding classes
--extract parameter

F

Facebook support2nd
facet-based dependencies
favicon.ico resolution
findByUsername() method
FirefoxDriver
Flyway
  configuration properties
  database migration with
FreeMarker configuration

G

garbage collection
GaugeService interface
generate-all command
generate-controller command
GORM (Grails object-relational mapping)
@Grab annotation2nd
@GrabMetadata annotation
@GrabResolver annotation
Gradle
  dependencies in
  excluding transitive dependencies
  starter dependencies and
Grails
  controller using
  creating projects
  defining domain
  GORM
  GSP
  installing Grails2nd
  running application
  views using
Grails object-relational mapping.
    See GORM.
Grape (Grape (Groovy Adaptable Packaging Engine)
Groovy
  configuration properties
  eliminating code noise with
Groovy Adaptable Packaging Engine.
    See Grape.
Groovy Environment Manager.
    See GVM.
GSP (Groovy Server Pages)
  overview
  template example
GVM (Groovy Environment Manager), installing CLI with

H

HATEOAS support
health endpoint2nd
health() method
Heroku deployment
Homebrew, installing CLI with
HornetQ configuration
HSTS (HTTP Strict Transport Security)
HTTP encoding
HTTP headers configuration

I

info endpoint2nd
init command2nd3rd
initial-size property
initialize property
initializing projects
  building created application
  overview
  project files created
    application.properties configuration file
    bootstrap and configuration class
    test class
  using CLI
  using IntelliJ IDEA
  using Spring Tool Suite
  using web interface2nd
install command
installation
  CLI
    enabling command-line completion
    manually
    overview
    with Groovy Environment Manager
    with Homebrew
    with MacPorts
  Grails2nd
integration testing auto-configuration
IntelliJ IDEA, initializing projects using

J

Jackson configuration
JAR files
  building executable
  creating executable JAR from CLI
Java Database Connectivity.
    See JDBC.
Java Enterprise Edition.
    See JEE.
Java Management Extensions.
    See JMX.
Java Persistence API.
    See JPA.
JAVA_OPTS environment variable
JDBC (Java Database Connectivity) JPA vs.
JdbcTemplateConfiguration class
JEE (Java Enterprise Edition)
Jersey configuration
JmsHealthIndicator
JMX (Java Management Extensions)
  configuration properties
  monitoring application with
jmx-enabled property
jndi-name property
JPA (Java Persistence API)2nd
  configuration properties
  enabling repositories
JpaRepository interface
JSON mapper configuration
JTA support2nd

K

keytool utility

L

less command
library dependencies reference
LinkedIn support2nd
Liquibase
  configuration properties
  database migration with
list command
LiveReload
Log4j
Log4j2
Logback
logging, configuring

M

MacPorts, installing CLI with
mail configuration
MailHealthIndicator
mappings endpoint2nd
Maven
  dependencies in
  dependency management using
  fetching @Grab-declared dependencies
  starter dependencies and
max-active property
max-idle property
max-wait property
MediaType.APPLICATION_FORM_URLENCODED
metrics
  application metrics
  dumping thread activity
  monitoring application health
  tracing web requests
metrics command2nd
metrics endpoint2nd
metrics() method
MIME types
min-evictable-idle-time-millis property
min-idle property
mocking Spring MVC
MockMvcBuilders class
MockMvcRequrestBuilders class
MockMvcResultMatchers class
Mongo repositories, enabling
MongoDB2nd
MongoHealthIndicator
monitoring applications
multi-part uploads
Mustache configuration

N

name property

O

OAuth configuration
openBrowser() method
OpenEntityManagerInView-Interceptor

P

-p parameter
PaaS (Platform as a Service)2nd
--packaging parameter
param() method
password property
PersistenceExceptionTranslation PostProcessor
Pivotal Web Services.
    See PWS.
Platform as a Service.
    See PaaS.
platform property
POJOs (plain old Java objects)2nd
port, starting server on random
@Profile annotation
profiles, configuration overview
  properties files for
  using multi-profile YAML files
properties
  configuring application beans
  configuring data source
  configuring embedded server
  configuring logging
  defaults for development
  disabling template caching
  overview
PublicMetrics interface
PWS (Pivotal Web Services)

R

RabbitHealthIndicator
RabbitMQ configuration
--random-route option
randomPort attribute
Redis configuration
RedisHealthIndicator
RemoteSpringApplication class
@RequestMapping annotation2nd
restage command
restarting automatically
root path
run goal
run-app command
running applications, testing
  overview
  starting server on random port
  testing pages with Selenium
runtime metrics
  application metrics
  dumping thread activity
  monitoring application health
  tracing web requests
@RunWith annotation

S

schema property
secure shell.
    See SSH.
security
  adding using auto-configuration
  for Actuator endpoints
  overriding configuration for
  testing for web applications
SecurityMockMvcConfigurers class
Selenium
SendGrid configuration
sendKeys() method
separator property
server.port property
session cookies
shutting down application
SitePreferenceHandler
Solr
  configuration properties
  enabling repositories
SolrHealthIndicator
SpEL (Spring Expression Language)
Spring Boot
  Actuator
  application structure using
  auto-configuration
  CLI overview
  initializing projects
    overview
    using CLI
    using IntelliJ IDEA
    using Spring Tool Suite
    using web interface
  installing CLI
    enabling command-line completion
    manually
    overview
    with Groovy Environment Manager
    with Homebrew
    with MacPorts
  misconceptions about
  Spring history
  starter dependencies
Spring Expression Language.
    See SpEL.
Spring Initializr
  building created application
  overview
  project files created
    application.properties configuration file
    bootstrap and configuration class
    test class
  using CLI
  using IntelliJ IDEA
  using Spring Tool Suite
  using web interface2nd
Spring IO platform
Spring Tool Suite, initializing projects using
spring-boot-starter
@SpringApplicationConfiguration annotation2nd
@SpringBootApplication annotation
SpringBootServletInitializer2nd
SpringJUnit4ClassRunner
springSecurity() method
sql-script-encoding property
SSH (secure shell)
SSL configuration
standaloneSetup() method
starter dependencies
  facet-based dependencies
  importance of
  overriding transitive dependencies
  overview
starters
  spring-boot-starter
  spring-boot-starter-actuator
  spring-boot-starter-amqp
  spring-boot-starter-aop
  spring-boot-starter-artemis
  spring-boot-starter-batch
  spring-boot-starter-cache
  spring-boot-starter-cloud-connectors
  spring-boot-starter-data-elasticsearch
  spring-boot-starter-data-gemfire
  spring-boot-starter-data-jpa
  spring-boot-starter-data-mongodb
  spring-boot-starter-data-rest
  spring-boot-starter-data-solr
  spring-boot-starter-freemarker
  spring-boot-starter-groovy-templates
  spring-boot-starter-hateoas
  spring-boot-starter-honetq
  spring-boot-starter-integration
  spring-boot-starter-jdbc
  spring-boot-starter-jersey
  spring-boot-starter-jetty
  spring-boot-starter-jooq
  spring-boot-starter-jta-atomikos
  spring-boot-starter-jta-bitronix
  spring-boot-starter-log4j
  spring-boot-starter-log4j2
  spring-boot-starter-logging
  spring-boot-starter-mail
  spring-boot-starter-mobile
  spring-boot-starter-mustache
  spring-boot-starter-parent
  spring-boot-starter-redis
  spring-boot-starter-remote-shell
  spring-boot-starter-security
  spring-boot-starter-social-facebook
  spring-boot-starter-social-linkedin
  spring-boot-starter-social-twitter
  spring-boot-starter-test
  spring-boot-starter-thymeleaf
  spring-boot-starter-tomcat
  spring-boot-starter-undertow
  spring-boot-starter-validation
  spring-boot-starter-velocity
  spring-boot-starter-web
  spring-boot-starter-websocket
  spring-boot-starter-ws
symbolic links

T

test-on-borrow property
test-on-return property
test-while-idle property
testing
  integration testing auto-configuration
  running applications
    overview
    starting server on random port
    testing pages with Selenium
  web applications
    mocking Spring MVC
    overview
    security testing
tests
  class created by Spring Initializr
  running for CLI-based applications
testService() method
Thymeleaf
  configuration properties
  template caching for
time-between-eviction-runs-millis property
Tomcat configuration
trace endpoint2nd
TraceRepository interface
transitive dependencies, overriding
trigger-file property
Twitter support2nd

U

Undertow configuration
uploads, multi-part
url property
use command
UserDetails interface
UserDetailsService interface2nd
username property

V

validation-query property
VCAP_SERVICES environment variable
Velocity configuration
views, using Grails

W

WAR files
web applications, testing
  mocking Spring MVC
  overview
  security testing
@WebAppConfiguration annotation
webAppContextSetup() method
@WebIntegrationTest annotation2nd
WebSecurityConfigurerAdapter class
Windows, command-line completion and
withDetail() method
@WithMockUser annotation
@WithUserDetails annotation

X

-x parameter
XSS (cross-site scripting)

Y

YAML files

Z

ZooKeeper

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset