Skip to content

Endpoints configuration improvements. Added support spring boot actuator endpoints.#2099

Merged
altro3 merged 3 commits intomicronaut-projects:6.16.xfrom
altro3:spring-actuator
May 16, 2025
Merged

Endpoints configuration improvements. Added support spring boot actuator endpoints.#2099
altro3 merged 3 commits intomicronaut-projects:6.16.xfrom
altro3:spring-actuator

Conversation

@altro3
Copy link
Collaborator

@altro3 altro3 commented Apr 21, 2025

Endpoints configuration improvements.
Added support spring boot actuator endpoints.
Added support groups to endpoints.

Fixed #2076

@altro3 altro3 requested review from graemerocher and sdelamo April 21, 2025 08:03
@altro3 altro3 added the type: enhancement New feature or request label Apr 21, 2025
@altro3
Copy link
Collaborator Author

altro3 commented Apr 21, 2025

@sdelamo @graemerocher

Improved the logic of endpoint processing so that the application configuration - application.yml is now taken into account.

Now it is not necessary to specify implementation classes for micronaut-management endpoints if they match the standard implementation.

Any endpoints can be excluded from the specification. By default, the application configuration - application.yml is taken.

Similar support has been added for spring boot actuator .

Now management endpoints can be moved to a separate specification file or added only to the necessary files by specifying groups.

Added the ability to specify endpoint descriptions and extensions for the openapi specification in the documentation.

Added documentation on support for spring boot actuator and configuration variables for endpoints.

@altro3 altro3 force-pushed the spring-actuator branch 3 times, most recently from 7670c3f to 97692d4 Compare April 21, 2025 08:52
@altro3 altro3 merged commit 0d25dd8 into micronaut-projects:6.16.x May 16, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Disable endpoints should not be part of the OpenAPI Specification

2 participants