liveBook · Manning

Application properties

Application properties are named configuration settings that provide values used to configure an application's behavior.

How 2 Manning books explain it

Quarkus in Action

application.properties is a Java application configuration file containing key-value property settings.

How it is used
Centralizes Quarkus extension settings and application-specific values while allowing deployment environments to override packaged defaults.
How deep it goes
Works through injection, override priority, profiles, and build-time manifest settings; defers exhaustive extension options and exact environment-variable mapping rules to documentation.
Examples
Shows an injected greeting, system-property and environment-variable overrides, production Keycloak settings, and a configured REST client URL.
What you can do after
Apply it via Quarkus configuration and MicroProfile Config injection to replace hard-coded values and adapt service settings across environments.

Read how Quarkus in Action explains application properties →

Spring in Action, Sixth Edition

application.properties is a conventional Spring Boot configuration file that expresses application settings as properties.

How it is used
Configures Spring Boot components and application beans through values in an application properties file.
How deep it goes
Works through a port setting, component settings, custom property binding, and profile-specific files; leaves detailed Logback configuration aside.
Examples
Uses `server.port=9090`, database connection properties, logging settings, and an order-list page-size property.
What you can do after
Operate/configure a Spring Boot application by setting component values and separating common from profile-specific properties.

Read how Spring in Action, Sixth Edition explains application properties →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.