У меня есть (относительно простая) служба Micronaut, в которую я пытаюсь передать параметр. Код для услуги ниже:
package com.factor3.app;
import io.micronaut.http.MediaType;
import io.micronaut.http.annotation.*;
@Controller("/testserv")
public class TempTestService
{
public TempTestService()
{
}
@Get("/{?theData}")
@Produces(MediaType.TEXT_PLAIN)
public String performService(String theData)
{
return("Returning: "+theData));
}
}
Я установил свой порт на 8090 в файле application.yml:
micronaut:
application:
name: TSBroker
#Uncomment to set server port
server:
port: 8090
Других контроллеров, компонентов или фильтров нет.
Я запускаю эту службу и пытаюсь получить к ней доступ через браузер, используя следующий URI:
http://localhost:8090/testserv?theData=xxx
Через несколько минут я получаю следующую ошибку в Google Chrome:
This page isn’t working
localhost didn’t send any data.
ERR_EMPTY_RESPONSE
Я что-то упустил? Почему эта страница не работает?
Заранее спасибо за любые идеи ...