我从一个普通的Java应用程序转移到了quarkus.io。在Java中,我有一个带有version=${project.version}的属性文件,并在JAX端点中读取该文件。这个效果很好。
@GET
public Response getVersion() throws IOException {
InputStream in = getClass().getClassLoader().getResourceAsStream("buildInfo.properties");
if (in == null) {
return Response.
我正在使用Quarkus将请求代理到另一个REST服务。当下游服务运行时,一切工作正常。当我关闭下游并通过Quarkus发送请求(例如curl请求)时,第一个请求被卡住,对于所有其他curl请求,我得到以下错误,即使下游服务返回后,系统也永远不会恢复。
Request failed: java.lang.IllegalStateException: SRMSG00028: The subscription to events has been cancelled
我使用org.eclipse.microprofile.reactive.messaging.Emitter和org.eclipse
在我的设置中,我正在开发一个Microprofile4 (Quarkus2) Java应用程序。这和OpenApi3一起来的。
在此应用程序中,我希望为POST请求参数定义一个示例。
import org.eclipse.microprofile.openapi.annotations.media.Content;
import org.eclipse.microprofile.openapi.annotations.parameters.RequestBody;
...
// IntegerInterval is a simple data class,
// having t
我现在正尝试在我的Quarkus应用程序中配置自定义ConfigSource。与许多其他手册一样,我创建了自己的DatabaseSourceConfig并实现了org.eclipse.microprofile.config.spi.ConfigSource接口。
/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource
这是我的ConfigSource:
public class DatabaseConfigSource implements ConfigSource {
private DataSource dat