【发布时间】:2012-09-20 14:36:06
【问题描述】:
我有一个使用 Spring MVC 构建的 REST Web 服务,具有基于注释的配置和一个 web.xml,其中指定使用 org.springframework.web.context.support.AnnotationConfigWebApplicationContext。
在日志文件中的应用程序启动期间,我看到某些行 3 次。 (休眠初始化 - SchemaUpdate、TableMetadata 等...,然后是 configWebApplicationContext,然后是 EhCacheManagerFactoryBean,然后是 requestMappingHandlerMapping...,按此顺序执行 3 次)。
应用程序启动时没有错误,我可以使用 REST 端点。
我担心的是,我的应用程序是否会因此使用更多内存或导致一些不可预测的行为?任何见解都是有帮助的。
下面是 Spring Insight 捕获的应用启动截图:
【问题讨论】:
-
好的,我希望现在更清楚了..:)
-
你有多少个调度 servlet?
-
原来我有 2 个。一个在 onStartup 方法中的
WebInitializer implements WebApplicationInitializer中,一个在声明中的 web.xml 中。
标签: java spring tomcat7 spring-insight