Skip to content

Allow the configuration of active profiles in SpringApplication.Augmented #36660

@odrotbohm

Description

@odrotbohm

The new support for running local application instances supported by Testcontainers based services suggests the creation of a secondary application bootstrap class in src/test/java pointing to the original one but including additional configuration. The proposed way to bootstrap such a class is through SpringApplication.from(…) returning an Augmented instance.

As that class is becoming the central bootstrap mechanism for local development, it would be nice to be able to make sure the application is always run with a dedicated profile. Especially, without having to explicitly pass it into the application either via command line arguments or a dedicated launch configuration in the IDE. Something along the lines of:

SpringApplication.from(Application::main)
  .withProfilesEnabled(…)
  .run(args);

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions