1 介绍

官网地址:https://micronaut.io/

Micronaut 基于JVM的现代全栈框架,用于构建模块化,易于测试的微服务和无服务器应用程序

优点

快速启动时间-低内存消耗
基于反射的IoC框架为代码中的每个字段,方法和构造函数加载和缓存反射数据,而使用Micronaut,应用程序的启动时间和内存消耗不受代码库大小的限制。

 

基于JVM的现代全栈框架,用于构建模块化,易于测试的微服务和无服务器应用程序 

2 下载安装

下载地址:https://micronaut.io/download.html. 选择windows。这里我在百度网盘存储了一份。链接:https://pan.baidu.com/s/1rj8poqPr6jbFoTJibjTWQA   提取码:l9fv

配置环境变量:直接bin下即可。

 

3 创建项目hello-world

直接运行如下命令,然后将项目导入IDEA。

mn create-app hello-world

idea如下勾选配置。

项目结构如下图所示:

 

编写Controller测试:

@Controller("/hello")
public class HelloController {

    private static Logger logger= LoggerFactory.getLogger(HelloController.class);

    @Get(produces = MediaType.TEXT_PLAIN,value = "/world")
    public String index() {
        logger.info("start Micronaut >>>");
        return "Hello World";
    }
}

启动main测试:

直观感受,绝对比SpringBoot启动要快速。访问http://localhost:8080/hello/world 直接查看打印结果。

 

基编写Controiller于JVM的现代全栈框架,用于构建模块化,易于测试的微服务和无服务器应用程序。

基于JVM的现代全栈框架,用于构建模块化,易于测试的微服务和无服务器应。

Logo

更多推荐