1.使用mvn spring:boot直接启动一个Web应用。
它提供了一种classpath中可用的嵌入式Tomcat或Jetty容器和自动配置应用,而无需提供任何明确的配置,由用户库的基础上快速地运行应用程序 - 例如。如果发现HSQLDB库在classpath中,它会自动配置数据源与HSQLDB作为嵌入式数据库,如果在classpath中发现thymeleaf jar,它会自动配置thymeleaf作为模板引擎,如果发现Hibernate库在classpath中,那么它会自动使用休眠作为JPA提供者。
2.提供缺省的依赖。