webApplicationType : 判断应用类型是否为WEB
通过类名使用反射依次判断下列类是否存在
org.springframework.web.reactive.DispatcherHandler
org.springframework.web.servlet.DispatcherServlet//存在
org.glassfish.jersey.servlet.ServletContainer
javax.servlet.Servlet //存在
org.springframework.web.context.ConfigurableWebApplicationContext //存在
WebApplicationType.deduceFromClasspath()方法返回 SERVLET
为一个基于servlet的web应用程序运行,并且应该启动一个嵌入式servlet web服务器;