在spring mvc架构中,如果希望在程序中直接使用properties中定义的配置值,通常使用一下方式来获取:
@Value("KaTeX parse error: Expected '}', got 'EOF' at end of input: …e{ @Value("{tag}")
private String tagValue;
}
3.类被new新建了实例,而没有使用@Autowired
@Component
class TestValue{
@Value("${tag}")
private String tagValue;
}
class Test{
…
TestValue testValue = new TestValue()
}
正确方式: 上面这个testValue中肯定是取不到值的,必须使用@Autowired:
class Test{
@AutoWired
TestValue testValue
}