我有一个由100多个spring.xml
文件组成的应用程序。我想弄清楚加载这些beans
文件中定义的所有spring.xml
所花费的时间。请问您能告诉我这是怎么做到的吗?谢谢!
答案 0 :(得分:1)
您可以使用测试类计算spring beans加载时间。手动加载所有xml文件(不使用注释 - @ContextConfiguration)。
@Before
public void setup(){
long then = System.currentTimeMillis();
ApplicationContext context = new ClassPathXmlApplicationContext(
"com/abc/applicationContext.xml",
"com/abc/service-context.xml");
long now = System.currentTimeMillis();
System.out.println("Difference is :"+(now - then));
}
答案 1 :(得分:0)
long = System.currentTimeMillis();
//做你所有的事情
System.out.println("采用毫秒:" + System.currentTimeMillis() - 然后);