Federtyp FW wird häufig in SIer verwendet, aber Micronaut wird von bestehenden berühmten FW beeinflusst, so dass die Einführungsbarriere nicht so hoch zu sein scheint und es sich um eine Technologie handelt, die die Nachteile bestehender FW überwindet. Ein Memo nach der Untersuchung.
Ein modernes JVM-basiertes Full-Stack-Microservices-Framework zum Erstellen von Microservices-Anwendungen. Micronaut bietet alle Funktionen zum Erstellen eines Microservices. Gleichzeitig bietet es Folgendes, um die Mängel von Frameworks wie Spring, Spring Boot und Grails zu vermeiden.
Obwohl es aufgrund seines Geschäftsmodells nicht für die SI-Branche geeignet zu sein scheint, ist es für Mikrodienstleistungen konzipiert.
$ 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 verfügt über eine Funktion zum automatischen Neuladen
$ 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 Hallo Welt !! wird durch Zugriff angezeigt. Es erkennt Dateiänderungen und startet neu. Es startet nicht mehr und ich fühle keine Leichtigkeit.
https://docs.micronaut.io/1.1.0.M1/guide/index.html
Recommended Posts