spring – Tomcat中的Webapp引导代码

我正在使用Spring,Spring Security,Tomcat和MySQL开发Java webapp.现在我仍然处于一个阶段,我正在对数据库进行相当频繁的更改,以及重新创建数据库以清除测试数据.最终,这不会是一个问题,但有没有办法让实例化的bean或执行的代码来引导webapp?我希望能够利用IoC功能来使用相同的功能,例如我的应用程序用来填充原始用户帐户的PasswordEncoder.另外,我想让这个脚本创建数据库,如果它不存在,等等.有没有办法做到这一点?有没有比我建议更好的方法?我没有和我刚才描述的算法结婚,但这是我能想到的最好的方式来传达我正在寻找的东西.

提前致谢!

解决方法:

如果使用Spring,则可以register a ContextLoaderListener自动启动ApplicationContext.然后,您的ApplicationContext可以初始化数据库,最好是通过JPAHibernate,也可以通过using plain jdbc

上一篇:php – Zend Framework:如何在模块化应用程序中设置布局目录?


下一篇:PHP Bootstrapping更好的方法?