Например, у меня есть компонент, экспортирующий простой веб-сервис:
@Component(
property = ["osgi.jaxrs.resource=true"],
configurationPid = ["some.file.config"]
)
@Path("/service")
open class Service {
@GET
@Produces("text/plain")
@Path("/getData")
fun getData(): Response = Response.ok("Some data").build()
@POST
@Consumes("text/plain")
@Path("/setData")
fun registered(inputData: String): Response = Response.ok().build()
}
Является ли создание другого компонента единственным способом публикации другого сервиса? Могу ли я сделать это как-то с помощью одного компонента?