任何人都知道unitils项目是否还活着。在那里的页面上,最后一个版本是3.3,在maven存储库中是3.4.2。(实际上,有google缓存的版本,其中的版本被称为3.4.2)
无论如何,这个项目有什么替代的地方吗?我有点缺乏生动的社区,我真的不想被束缚在垂死的项目上。
发布于 2016-01-07 15:43:28
如今,大学似乎几乎被抛弃了。项目可以在GitHub 这里上使用,您可以查看它的历史和活动。
不管怎样我的两分钱..。
Unitils有严重的缺点:
DbUnit
对于数据库驱动的应用程序,似乎有趣的方法是普通的DbUnit +Spring,或者其他一些第三方工具:
@DataSet注释,并且是在github上积极开发的,它还不断更新以使用DbUnit和Spring的最新版本。@DatabaseSetup注释)。两者非常相似,但就我个人而言,我觉得DbUnit令人困惑,相当麻烦,而且耗时。为什么?尝试维护大量的小型xml文件,您就会发现我的意思。同时,合并多个数据集也非常困难。
DbSetup
我的选择。DbSetup不需要外部xml/ json文件,非常方便,允许您使用fluent构建器自由组合多个数据集。只需查看下面的代码:
final Operation sql =
sequenceOf(
CommonOperations.DELETE_ALL,
CommonOperations.INSERT_REFERENCE_DATA,
prepareSpecialData()
);
DbSetup dbSetup = new DbSetup(new DataSourceDestination(dataSource), sql);所有东西都是java,所以您可以自由地重构它,提取方法等等。
希望能帮上忙。
https://stackoverflow.com/questions/34658067
复制相似问题