在我当前的应用程序中,我有一个属性文件,其中包含student的某些属性,我正在编写一个类,其中包含一个主函数来提取这些属性,我使用了下面的代码,但我得到的所有属性都是空值,我尝试使用getproperty(),它工作正常,但我需要使用@Value来完成此操作。有什么解决方案吗?
@Configuration
@PropertySource("classpath:sample.properties")
public class Test
{
@Value("${student.name}")
private String name;
public void test()
{
System.out.println("name "+name);
}
public static void main(String args[])
{
Test t=new Test();
t.test();
}
我越来越
名称=空
1条答案
按热度按时间qco9c6ql1#
您的测试类,
您应该像下面这样使用SpringBoot提供的应用程序上下文,
希望能有所帮助。