Micronaut Framework는 Java, Kotlin 및 Groovy 언어를 지원하여 쉽게 테스트할 수 있는 모듈식 JVM 애플리케이션을 구축하기 위해 설계된 최신 JVM 기반 풀 스택 Java 프레임워크입니다.
Micronaut 프레임워크는 원래 Grails 프레임워크 작업을 했던 팀에 의해 만들어졌습니다. Micronaut 프레임워크는 Spring, Spring Boot 및 Grails 프레임워크를 사용하여 모놀리스에서 마이크로서비스에 이르기까지 실제 애플리케이션을 구축하면서 수년 동안 배운 교훈에서 영감을 얻었습니다. 핵심 팀은 Micronaut 재단의 지원을 통해 Micronaut 프로젝트를 계속 개발하고 유지 관리합니다.
Micronaut Framework는 다음을 포함하여 JVM 애플리케이션을 구축하는 데 필요한 모든 도구를 제공하는 것을 목표로 합니다.
Micronaut Framework를 사용하면 메시지 기반 애플리케이션, 명령줄 애플리케이션, HTTP 서버 등을 구축할 수 있으며 특히 마이크로서비스의 경우 Micronaut Framework도 다음을 제공합니다.
동시에 Micronaut Framework는 다음을 제공하여 Spring, Spring Boot 및 Grails와 같은 프레임워크의 단점을 피하는 것을 목표로 합니다.
이는 컴파일 시간에 프레임워크 인프라를 미리 계산하여 런타임에 애플리케이션이 작동하는 데 필요한 논리를 줄여줌으로써 달성됩니다.
Micronaut Framework 사용에 대한 자세한 내용은 micronaut.io의 설명서를 참조하세요.
예제 Micronaut Framework 애플리케이션은 예제 저장소에서 찾을 수 있습니다.
소스 체크아웃에서 코드를 빌드하고 다음을 실행하려면:
./gradlew publishToMavenLocal
문서를 작성하려면 ./gradlew docs
실행하세요. 문서는 build/docs/index.html
로 작성되었습니다.
Micronaut Framework 개발에 기여하고 싶다면 CONTRIBUTING.md를 읽어보세요.
Micronaut Framework는 Semantic Versioning 2.0.0을 사용합니다. 이것이 무엇을 의미하는지 이해하려면 사양 문서를 참조하세요. Micronaut Framework의 공개 API에 대한 제외에는 io.micronaut.core.annotation
패키지에 있는 @Experimental
또는 @Internal
주석이 달린 모든 클래스가 포함됩니다.