Skip to content

micronaut-projects/micronaut-spring

Folders and files

NameName
Last commit message
Last commit date
Feb 13, 2025
Jan 9, 2025
Mar 12, 2023
Apr 1, 2025
Nov 26, 2024
Jun 10, 2022
Jan 31, 2024
May 30, 2024
Jan 31, 2024
Nov 26, 2024
Nov 25, 2024
Nov 25, 2024
Jan 31, 2024
Nov 26, 2024
Jan 31, 2024
Oct 20, 2023
Mar 23, 2023
Nov 7, 2023
Dec 21, 2021
Jun 3, 2020
Jun 3, 2020
Nov 7, 2023
Oct 19, 2023
Nov 7, 2023
May 29, 2023
Feb 13, 2025
Jan 9, 2025
Aug 14, 2024
Jan 12, 2025

Repository files navigation

Micronaut for Spring

Maven Central Build Status Revved up by Develocity

Micronaut uses Ahead of Time (AOT) compilation to pre-compute your applications requirements at compile time. The result of this is significantly lower memory requirements, faster startup time, and reflection free framework infrastructure.

This project consists of various components that make it easier to:

  • Integrate Spring components into a Micronaut application
  • Run Spring applications as Micronaut applications
  • Expose Micronaut Beans to a Spring Application

To achieve this the project provides the ability to use a subset of the Spring Annotation-Based programming model to build Micronaut applications. The goal is not necessarily to provide an alternative runtime for Spring, but instead to enable the ability to build libraries that work with both Spring and Micronaut.

See the User Guide and Example Project for more information on how to use this project.

Snapshots and Releases

Snaphots are automatically published to JFrog OSS using Github Actions.

See the documentation in the Micronaut Docs for how to configure your build to use snapshots.

Releases are published to JCenter and Maven Central via Github Actions.

A release is performed with the following steps: