Dans SIer, le type Spring FW est souvent adopté, mais Micronaut est influencé par le célèbre FW existant, de sorte que la barrière d'introduction ne semble pas être si élevée et surmonte les inconvénients du FW existant. Un mémo après l'enquête.
Un framework de microservices full-stack basé sur JVM moderne conçu pour créer des applications de microservices. Micronaut fournit toutes les fonctionnalités pour créer un microservice. Dans le même temps, il fournit les éléments suivants pour éviter les lacunes des frameworks tels que Spring, Spring Boot et Grails.
Bien qu'il semble ne pas convenir à l'industrie de l'IS en raison de son modèle commercial, il est conçu pour les micro-services.
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk update
$ sdk install micronaut 1.1.0.M1
--features file-watch a une fonction de rechargement automatique
$ mn create-app my-app --features file-watch
$ cd my-app
$ ./gradlew run --continuous
HelloController.java
import io.micronaut.http.MediaType;
import io.micronaut.http.annotation.Controller;
import io.micronaut.http.annotation.Get;
@Controller("/hello")
public class HelloController {
@Get(produces = MediaType.TEXT_PLAIN)
public String index() {
return "hello world!!";
}
}
http://localhost:8080/hello Hello world !! s'affiche en accédant à. Il détecte les modifications de fichiers et redémarre. Ça ne démarre plus et je ne ressens aucune légèreté.
https://docs.micronaut.io/1.1.0.M1/guide/index.html
Recommended Posts