gpt4 book ai didi

spring - Tomcat 中的 Webapp Bootstrap 代码

转载 作者:行者123 更新时间:2023-11-28 21:50:46 24 4
gpt4 key购买 nike

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

提前致谢!

最佳答案

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

关于spring - Tomcat 中的 Webapp Bootstrap 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3755321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com