Код: Выделить всё
@ConfigurationProperties(prefix="com.me.sn")
class SNCredentials @ConstructorBinding constructor(
val instance: String,
val clientId: String,
val clientSecret: String,
val refreshToken: String,
val user: String
)
Код: Выделить всё
@SpringBootApplication
@ConfigurationPropertiesScan
class MyApp
fun main(args: Array) {
runApplication(*args)
}
, и у меня есть этот тест:
@SpringBootTest(classes = [SNCredentials::class])
@ConfigurationPropertiesScan
class ConductorSnCmdbTaskWorkerApplicationTests {
@Test
fun contextLoads() {
}
}
< /code>
Это не сработает, и я получаю < /p>
Неудовлетворенная зависимость, выраженная через параметр конструктора 0: без квалификационного фасоли типа Java.lang.string 'доступно: ожидается не менее 1 фасоли, которая квалифицирует в качестве кандидата в автоката. Аннотации зависимости: {}
Когда он пытается создать мои учетные данные.>
Подробнее здесь: https://stackoverflow.com/questions/796 ... rks-in-app