随着.setWebEnvironment()
方法的消失,对about spring boot how to disable web environment correctly的答案不再起作用。
目前完全禁用Web支持的2.0方法是什么?
例如,我的Web应用程序还包含用于进行部署的实用程序类,并且需要执行main()
而不启动Web应用程序。
更具体地讲,我要避免的行为在日志中显示:
2019-09-25 11:48:12.151 INFO 19832 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.17]
2019-09-25 11:48:12.323 INFO 19832 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
实用程序类也不会终止,并且在运行时还会占用端口8080。