问题标签 [micronaut]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1976 浏览

micronaut - 如何安装 Micronaut CLI?

我在Micronaut 文档中找不到安装 mn CLI 的方法。有很多使用示例,但没有如何安装它。

0 投票
1 回答
75 浏览

micronaut - -features=groovy 生成java Application类

刚刚使用 mn create-app my-groovy-app -features=groovy 生成了一个 groovy 服务应用程序,它生成了一个 java Application 类。

我期待一个时髦的应用程序类。这会改变吗?

0 投票
2 回答
612 浏览

micronaut - 使用 Micronaut 创建返回二进制内容的 AWS Lambda 函数

我不确定这是 Micronaut 还是 AWS Gateway 问题。任何帮助都会很棒。

我正在尝试使用 Micronaut 框架创建一个 Lambda 函数,该函数通过 AWS API Gateway 返回一个 pdf。这支持吗?我需要更改什么才能返回二进制内容?我尝试将方法的返回类型更改为 byte[],但看起来 Content-Type 始终是 application/json。

作为上下文,我希望使用 Groovy 来编写函数,并使用 Dynamic Reports 来使用来自 DynamoDB 的数据创建 PDF。

提前谢谢了。

0 投票
1 回答
184 浏览

micronaut - Flux + 服务器端事件

我熟悉 Spring Flux + SSE,尝试编写一些流数据的代码。

这里有两个问题:

  1. 当我在 Chrome 中发出请求时,它有一段时间没有关闭连接(加载圈正在旋转),但我使用 Flux.fromIterable了在数组末尾发出完整信号的常规。
  2. 它会关闭一段时间(约 1 分钟)。可能它在某个地方超时。OnComplete只有在事件触发时才应关闭响应。

    /li>

-另外请添加对application/stream+json内容类型的支持

- 并通过 Flux 支持客户端的服务器端事件。

0 投票
1 回答
880 浏览

micronaut - 如何设置杰克逊使用“yyyy-MM-dd'T'HH:mm:ss.SSSZ”日期格式

如何使用 micronaut 配置 Jackson 以将日期输出为yyyy-MM-dd'T'HH:mm:ss.SSSZ日期格式?我试过这样的事情:

0 投票
0 回答
162 浏览

micronaut - 支持模板语言?

刚拿到 M1 并尝试了 Hello World 应用程序。很酷。

是否有计划支持 HTML 模板,例如 Velocity / Thymeleaf / 等?重点似乎是 RESTful 应用程序,但我们需要支持两种模式(REST 和标准 Web 控制器)。

0 投票
1 回答
838 浏览

intellij-idea - 科特林。微航海。TestNG 测试在 IDEA 中失败,但通过 gradle 通过

我根据指令创建了带有简单 testNG 测试的示例 micronaut 项目。

当我从命令行通过 gradle 运行它时,测试运行良好,但当我尝试从 IDEA 运行它时失败。

为了在日志中成功运行 gradle,我看到了控制器的路由:

IDEA 运行缺少的。

问题:我需要配置什么才能使测试也通过 IDEA?

来源

src/main/kotlin/example/micronaut/Application.kt:

src/main/kotlin/example/micronaut/HelloController.kt:

src/test/kotlin/example/micronaut/HelloTest.kt:

构建.gradle:


解决了

如http://mrhaki.blogspot.com/2016/03/gradle-goodness-configure-intellij-idea.html中所述,通过将 gradle 设置为测试运行程序来修复

0 投票
2 回答
1040 浏览

micronaut - HTTP 代理背后的 Micronaut CLI

我是 Micronaut 和 Gradle 的新手,我能够让它在我的个人笔记本电脑上运行。但我想让一个 POC 工作在 HTTP 代理后面。

我一直在寻找一些关于如何配置 Micronaut 使其能够在其后面正常工作的示例。任何人都可以向我指出一些文档或示例来说明这是如何完成的吗?

PS 我一直在尝试将一些 Gradle 示例放入 Micronaut 中的 init.d 目录中,希望它能够获取它,但我还没有让它工作。

0 投票
1 回答
171 浏览

groovy - 尝试将@Client 注入到 Groovy 函数中

我正在尝试编写一个 Micronaut AWS Groovy Lambda,它使 HTTPS 调用另一个服务。我遵循了 MN Docs 并使用以下方法创建了我的项目:

这给了我一个骨架“hello-world”项目,其中包含我可以运行的功能测试。

然后我尝试修改 Groovy 函数 ( hello.world.HelloWorldFunction) 以注入 HTTP 客户端,以在我的函数中调用 API:

完成此操作后,我现在在运行功能测试时遇到异常:

我几乎可以肯定做错了什么,但在如何弄清楚什么方面我有点茫然。因此感谢任何指点。

非常感谢,

埃德

0 投票
1 回答
695 浏览

spring - 我们如何将 Micronaut bean 暴露到现有的 Spring 应用程序中

我们如何将 Spring 应用程序增量迁移到 Micronaut ?我正在寻找将 Spring Beans 迁移到 Micronaut 的方法。我尝试按照文档从 Spring 应用程序中使用 Micronaut bean,但它不是 wokring

我的示例测试: https ://github.com/luistrigueiros/micronaut-expose-spring-beans/blob/master/src/test/groovy/example/ConsumeBeanSpec.groovy

消费BeanSpec.groovy

当前的堆栈跟踪错误:...省略了 36 个公共帧 原因:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有“example.ExposedBean”类型的合格 bean 可用:预计至少有 1 个有资格作为自动装配候选者的 bean。依赖关系注释:{} at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1509) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1104) at org. springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065) 在 org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:815) 在 org.springframework。

java.lang.IllegalStateException:无法加载 ApplicationContext

引起:org.springframework.beans.factory.UnsatisfiedDependencyException:在文件 [C:\tools\micronaut.io\study\micronaut-expose-spring-beans\out\production\classes\ example\ConsumerBean.class]:通过构造函数参数0表示的不满足的依赖关系;嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinitionException:没有“example.ExposedBean”类型的合格 bean 可用:预计至少有 1 个有资格作为自动装配候选者的 bean。依赖关系注释:{} at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:729) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192) at org. springframework.beans.factory.support。