Мой тестовый файл:
@ActiveProfiles("test")
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
public class MyApplicationTest {
@InjectMocks
@Autowired
protected MyController myController;
}
Мой Controller
файл:
@RestController
@RequestMapping(value="${app.base-path}") // Unable to load this property
public class MyController {
}
Я пытался @TestPropertySource
, но не работал.SpringBootApplication
работает отлично.Это не относится к аннотации @Value
.Поля, украшенные @Value
аннотацией, работают просто отлично.