Servlets Micronaut Servlet支持:发现经典的HttpServlet实现

Servlets Micronaut Servlet支持:发现经典的HttpServlet实现,servlets,micronaut,Servlets,Micronaut,我使用Jetty服务器进行了跟踪,一切正常(micronaut 2.0.0.M3,micronaut servlet 1.0.0.M3) 然而,为了进行概念验证,我们需要将几个基于HttpServlet(v3.1)的经典实现迁移到micronaut。例如: @WebServlet(name = "Hello", urlPatterns = {"/hello/*"}, initParams = {@WebInitParam(name = "name", value = "World

我使用Jetty服务器进行了跟踪,一切正常(micronaut 2.0.0.M3,micronaut servlet 1.0.0.M3)

然而,为了进行概念验证,我们需要将几个基于HttpServlet(v3.1)的经典实现迁移到micronaut。例如:

@WebServlet(name = "Hello",
    urlPatterns = {"/hello/*"},
    initParams = {@WebInitParam(name = "name", value = "World")})
public class HelloServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) 
        throws ServletException, IOException {

        response.setContentType("text/html");
        response.setStatus(HttpServletResponse.SC_OK);
        response.getWriter().format("<h1>Hello %s!</h1><p>session=%s</p>", 
            getInitParameter("name"), request.getSession(true).getId()
        ).flush();
    }

}
@WebServlet(name=“Hello”,
urlPatterns={“/hello/*”},
initParams={@WebInitParam(name=“name”,value=“World”)})
公共类HelloServlet扩展了HttpServlet{
@凌驾
受保护的void doGet(HttpServletRequest请求、HttpServletResponse响应)
抛出ServletException、IOException{
response.setContentType(“text/html”);
response.setStatus(HttpServletResponse.SC_OK);
response.getWriter()格式(“你好%s!会话=%s

”, getInitParameter(“名称”),request.getSession(true.getId() ).flush(); } }
然而,Micronaut并未检测到这一点。这是否不受支持?如果不是,那么将其迁移到惯用micronaut的最佳方法是什么