私はGWTでSpringとHibernateを使用するプロジェクトを持っています。以下のapplicationcontext.xmlを使用しています.entity.user、entity.secretQuestionなど、以下のすべての注釈付きクラスのようにこのファイルを作成する最良の方法を探していました.アプリケーションが必要ない場合でも、アプリケーションの実行時にすべてが呼び出されます。これにより、アプリケーションが非常に遅くなると思います。呼び出しているクラスのみがapplicationcontext.xmlにロードされている可能性があります。同様により良いアプローチになりますか?
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="annotatedClasses">
<list>
<value>com.cricsite.persistence.entity.User</value>
<value>com.cricsite.persistence.entity.SecretQuestion</value>
</list>
</property>
</bean>
<bean id ="ManagerAdmin" class= "com.persistence.MySQLRdbHelper">
<property name="sessionFactory" ref="sessionFactory" />
</bean>