Http4sServlet
最近被抽象化了,由
BlockingHttp4sServlet
和
AsyncHttp4sServlet
.
UserSvcServlet
扩展其中一个:
package io.databaker
import AppContextShift._
import cats.effect._
import java.util.concurrent.Executors
import org.http4s.server.DefaultServiceErrorHandler
import org.http4s.servlet.BlockingHttp4sServlet
import org.http4s.servlet.BlockingServletIo
class UserSvcServlet
extends BlockingHttp4sServlet[IO](
service = UserSvcServer.start,
servletIo = BlockingServletIo(4096, Blocker.liftExecutorService(Executors.newCachedThreadPool())),
serviceErrorHandler = DefaultServiceErrorHandler
)