问题标签 [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.
micronaut - 如何安装 Micronaut CLI?
我在Micronaut 文档中找不到安装 mn CLI 的方法。有很多使用示例,但没有如何安装它。
micronaut - -features=groovy 生成java Application类
刚刚使用 mn create-app my-groovy-app -features=groovy 生成了一个 groovy 服务应用程序,它生成了一个 java Application 类。
我期待一个时髦的应用程序类。这会改变吗?
micronaut - 使用 Micronaut 创建返回二进制内容的 AWS Lambda 函数
我不确定这是 Micronaut 还是 AWS Gateway 问题。任何帮助都会很棒。
我正在尝试使用 Micronaut 框架创建一个 Lambda 函数,该函数通过 AWS API Gateway 返回一个 pdf。这支持吗?我需要更改什么才能返回二进制内容?我尝试将方法的返回类型更改为 byte[],但看起来 Content-Type 始终是 application/json。
作为上下文,我希望使用 Groovy 来编写函数,并使用 Dynamic Reports 来使用来自 DynamoDB 的数据创建 PDF。
提前谢谢了。
micronaut - Flux + 服务器端事件
我熟悉 Spring Flux + SSE,尝试编写一些流数据的代码。
这里有两个问题:
- 当我在 Chrome 中发出请求时,它有一段时间没有关闭连接(加载圈正在旋转),但我使用
Flux.fromIterable
了在数组末尾发出完整信号的常规。 它会关闭一段时间(约 1 分钟)。可能它在某个地方超时。
/li>OnComplete
只有在事件触发时才应关闭响应。
-另外请添加对application/stream+json
内容类型的支持
- 并通过 Flux 支持客户端的服务器端事件。
micronaut - 如何设置杰克逊使用“yyyy-MM-dd'T'HH:mm:ss.SSSZ”日期格式
如何使用 micronaut 配置 Jackson 以将日期输出为yyyy-MM-dd'T'HH:mm:ss.SSSZ
日期格式?我试过这样的事情:
micronaut - 支持模板语言?
刚拿到 M1 并尝试了 Hello World 应用程序。很酷。
是否有计划支持 HTML 模板,例如 Velocity / Thymeleaf / 等?重点似乎是 RESTful 应用程序,但我们需要支持两种模式(REST 和标准 Web 控制器)。
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 设置为测试运行程序来修复
micronaut - HTTP 代理背后的 Micronaut CLI
我是 Micronaut 和 Gradle 的新手,我能够让它在我的个人笔记本电脑上运行。但我想让一个 POC 工作在 HTTP 代理后面。
我一直在寻找一些关于如何配置 Micronaut 使其能够在其后面正常工作的示例。任何人都可以向我指出一些文档或示例来说明这是如何完成的吗?
PS 我一直在尝试将一些 Gradle 示例放入 Micronaut 中的 init.d 目录中,希望它能够获取它,但我还没有让它工作。
groovy - 尝试将@Client 注入到 Groovy 函数中
我正在尝试编写一个 Micronaut AWS Groovy Lambda,它使 HTTPS 调用另一个服务。我遵循了 MN Docs 并使用以下方法创建了我的项目:
这给了我一个骨架“hello-world”项目,其中包含我可以运行的功能测试。
然后我尝试修改 Groovy 函数 ( hello.world.HelloWorldFunction
) 以注入 HTTP 客户端,以在我的函数中调用 API:
完成此操作后,我现在在运行功能测试时遇到异常:
我几乎可以肯定做错了什么,但在如何弄清楚什么方面我有点茫然。因此感谢任何指点。
非常感谢,
埃德
spring - 我们如何将 Micronaut bean 暴露到现有的 Spring 应用程序中
我们如何将 Spring 应用程序增量迁移到 Micronaut ?我正在寻找将 Spring Beans 迁移到 Micronaut 的方法。我尝试按照文档从 Spring 应用程序中使用 Micronaut bean,但它不是 wokring
消费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。