Jodatime的LocalDateTime在第一次使用时很慢
我目前正在一个java项目中测试一些webapp技术,并且想知道为什么页面有时加载速度快,有时加载时间几乎需要5秒。
我终于发现是这条线
LocalDateTime now = new LocalDateTime();
当它第一次被调用时,它需要永远才能获得当前时间。在那之后,即使某个完全不同的地方被调用,它也非常快。
我目前正在使用
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>1.6.2</version>
</dependency>
有没有人有过类似的经历?真的卡在这里..我可以在应用程序的早期使用LocalDateTime来加快后续调用 - 但这似乎很无聊。
编辑
我现在误用了春天:
@Service
public class JodaTimeLoader {
public JodaTimeLoader() {
LocalDateTime loadMe = new LocalDateTime();
}
}