使用 Spock 测试时,我已将一些属性硬编码到 spock 测试中。该示例是一个 JDBC url。我尝试了 @Value 注释和属性文件,但这似乎不起作用,因为我的测试没有刻板印象。是否有其他解决方案来注入属性值?
@ContextConfiguration(locations = "classpath*:applicationContext-test.xml")
class RepositoryTest extends Specification {
@Shared sql = Sql.newInstance("jdbc:sqlserver:// - room - for - properties")
}