The background-validation-millis element specifies the amount of time, in milliseconds, that background validation will run.Changing this value can be done only on disabled datasource, requires a server restart otherwise The blocking-timeout-millis element specifies the maximum time, in milliseconds, to block while waiting for a connection before throwing an exception.You can customize an environment-specific setting or experiment with configuration items before committing them to YAML.YAML is the preferred method for long-term configuration of your application.When using containers, place the runtime components in a container image lower in the image hierarchy—which means it changes less often—so that the higher layer which contains only your application code can be rebuilt more quickly.
Weld comes with a special mode for application development.
Usually, the application does not directly interact with the JDBC driver; instead, the underlying runtime manages creating a datasource, which provides an efficient way to share and manage a discrete connection or a pool of connections to a particular database using the driver.
Using Arquillian, you have the capability of injecting unit tests into a running application.
In this document, configuration items are presented using dotted notation, and are suitable for use as Java property names, which your application consumes through explicit setting in the Maven plugin configuration, or through the command line when executing your application.
Even hough setting properties using the Maven plugin is not recommended, it is useful for temporarily changing a configuration item for a single launch of your application.