将数据插入数据库的 Junit 测试用例
在我的项目中,我必须实现一个 JUnit 测试用例,它将在服务器启动时将数据插入数据库表中。 有人可以建议如何实施吗?
In my project, I have to implement a JUnit testcase which will insert data in a DB table at the time of server start up.
Can anybody suggest how to implement it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在这里列出了一些解决方案
使用spring init数据库,将其添加到您的spring上下文文件中,spring将在启动容器时执行sql脚本
您可以使用代码来做到这一点,这会将您的代码与 spring 绑定接口
<前><代码>@Service
公共类InitializeDBService实现InitializingBean
{
@Autowired
JdbcTemplate jdbcTemplate;
@覆盖
公共无效afterPropertiesSet()抛出异常{
jdbcTemplate.execute("你的插入内容");
}
}
你可以使用 servlet 来做到这一点
I have listed few solutions here
Using spring init data base, add this to your spring context file, spring will execute the sql script as it boots up container
You can do that using code , This will tie your code to spring interfaces
You could use a servlet to do this