您应该使用原始Java Servlet或使用Spring MVC(或任何其他框架)来构建Web应用程序的原因是什么?
当您应该避免使用Spring MVC时是否有例外,使用Raw Servlet这样做有什么好处?
如果您要构建一个非常快速且肮脏的演示,并且不打算在以后进行扩展,那么spring可能会导致很多其他配置问题(如果您以前曾做过,则不是真的,但是我总是以为最终解决这个问题)方式),因此可能是时候考虑只使用普通的旧servlet了。一般而言,使用某种形式的MVC框架,除了超快速而肮脏的演示之外,其他任何事情都将使将来的生活变得更加轻松,并且也与最佳实践保持一致。Spring使事情变得超级容易,只需要花一些时间在前端进行所有配置即可。
我应该注意,与Java servlet不能做的事与Spring不能做的事。最大的区别是设置时间。
编辑: 值得注意的是,当我发布此答案时,我没有意识到Spring Boot实际上非常容易使用嵌入式Web服务器或更常规的Web容器运行。这是一个快速入门示例的链接:http : //projects.spring.io/spring-boot/#quick- start