问题标签 [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 投票
1 回答
1069 浏览

java - 如何将域类从 jar 导入 Micronaut 项目?

我有一个配置为使用 GORM 和 Groovy (1) 的 Micronaut 项目。该项目包含许多运行良好的领域类,按预期将数据保存在 MySQL 数据库中。

现在我希望使这个域类对另一个 Micronaut 项目 (2) 通用。

我尝试构建一个仅包含域包的 JAR 文件,并将其包含在项目 (2) 到build.gradle. 这些类在代码中被编译和访问,我可以调用 GORM 方法,如findBy,createCriteria等。还值得一提的是,所有项目 2 的域类都用@Entity.

但是,当我运行项目(使用 IntelliJ 想法)并点击其中一些代码时,我得到:

我知道 GORM 配置和初始化都很好,因为我在项目 2 中创建了一个“本地”域类并且一切正常。

在问这个问题之前,我看到了这个,也许它可以带来一些启发:Importing domain classes from GORM-standalone module into Grails

编辑 1:当前build.gradle依赖项:

提前致谢!

0 投票
1 回答
997 浏览

micronaut - Micronaut Petstore 端口冲突

我遵循文档建议的启动顺序。使用 docker-compose 启动控制台和数据库后,我启动 pets 应用程序:

./gradlew pets:run

它在端口:8080 上启动。

然后我启动供应商应用程序:

./gradlew vendors:run

这会产生以下错误:启动 Micronaut 服务器时出错:无法在端口:8080 上启动 Micronaut 服务器。

0 投票
0 回答
157 浏览

java - Micronaut 和 sdl-odata-framework

我试图在这个 odata 示例中用 Micronaut 替换 Spring: https ://github.com/sdl/odata-example但我现在面临的问题是,当您添加对 spring 注释的支持时,项目仍然可以' t autowire ODataService(这个接口的默认实现写的是Scala)。所以我的问题是:有没有办法让 Micronaut 使用在 Scala 中创建的库?

0 投票
1 回答
243 浏览

micronaut - 如何在 Micronaut 中扩展 DelegatingAuthenticationProvider

按照此文档: http ://guides.micronaut.io/micronaut-database-authentication-provider-groovy/guide/index.html ,您可以为 auth/auth 创建一个 db/dao。如果您为 UserFetcher、PasswordEncoder 和 AuthoritiesFetcher 提供实现,则最好使用默认的 DelegatingAuthenticationProvider。通过这样做,您将获得带有 jwt cookie 或承载和加密的 /login、/logout /refresh 端点。我想扩展默认行为并将其配置为唯一的身份验证提供者。如果有人这样做,知道会很有帮助。

0 投票
1 回答
652 浏览

grails-orm - 实例化类型 [org.grails.orm.hibernate.HibernateDatastore] 的 bean 时出错:实体映射中的重复列

我正在使用 micronaut 和 gorm 编写一个小型应用程序。APP包含两个域,书和作者。

APP编译没有问题,但是当我运行APP时,我收到以下错误:

11:50:08.697 [main] 错误 io.micronaut.runtime.Micronaut - 启动 Micronaut 服务器时出错:无法加载 Bean 定义 org.grails.orm.hibernate.HibernateDatastore]:实例化 [org.grails.orm 类型的 bean 时出错.hibernate.HibernateDatastore]:实体映射中的重复列:micronaut.query.association.domain.Book 列:authorx_id(应使用 insert="false" update="false" 映射)

如果在 Author 类中我将“列出书籍”这一行更改为“设置书籍”,则 APP 运行没有问题。

此外,如果我使用 Collection 而不是 List 应用程序运行正确。

我可以使用 grails 3.3.9 重现相同的情况。

0 投票
1 回答
1569 浏览

spring-boot - 微型动物。环境的记录器配置

我正在尝试 micronaut 框架(1.0.1)并想知道是否有可能像我在 spring boot 中那样为某些环境配置一些记录器:即环境(配置文件)prod我想要这个记录器配置。 application-prod.yaml:

0 投票
4 回答
884 浏览

java - Spring @RequestScope 是否有 Micronaut 类似物?

@RequestScopeMicronaut 中有类似物吗?
如果没有等效的注释,我如何在 Micronaut 中实现相同的效果?

0 投票
0 回答
466 浏览

apache-kafka - Kafka Consumer 与 Micronaut 的 Prometheus 指标抛出 IllegalArgumentException

我正在使用 Micronaut 框架运行 Kafka Consumer。激活 Prometheus 指标时,应用程序以如下异常开始:

一些背景信息,我已经使用以下库版本对其进行了测试:

  • 卡夫卡客户端 2.0.0、2.1.0
  • 微航海 1.0.1
  • 千分尺核心和注册表 Prometheus 1.0.6、1.1.1

我没有找到正确的方法,知道该怎么做吗?

谢谢

基督教

0 投票
1 回答
52 浏览

reactive-programming - 我可以在 Faas 中公开的函数中使用 Reactive 返回类型吗?

我可以有一个我想在 Faas 中公开的函数吗?此函数应该执行对远程服务解析的调用并将响应转换为由另一个服务使用。从关于无服务功能的Micronaut 文档中,我没有看到返回类型可以是反应类型的参考。

谢谢,路易斯·奥斯卡·特里格罗斯

0 投票
2 回答
1863 浏览

kotlin - io.micronaut.runtime.Micronaut - 找不到嵌入式容器

我正在尝试构建一个 Kotlin 应用程序,但是即使构建成功,我也会遇到下面的错误。我做错了什么?

这是我的构建状态:

这是我的 gradle.build 文件的一部分: