spring内嵌jetty容器,实现main方法启动web项目
Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。Jetty相比与Tomcat是轻量级的,而且Jetty更灵活,体现在其可插拔性和可扩展性,更易于开发者对Jetty本身进行二次开发,定制一个适合自身需求的Web Server。 Jetty可以向Tomcat一样单独作为一个纯粹的web容器,但是Jetty的开发文档更偏向于推荐我们将jetty内嵌到我们的项目中,最为一个可插拔的组件进行开发。 下面直接上代码: POM文件 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> <jetty.version>9.4.8.v20171121</jetty.version> <spring.version>4.0.6.RELEASE</spring.version> <mybatis.version>3.3.0</mybatis.version> <mysql