Spring에서 속성 파일을 사용하려고합니다. 파일 삽입이 잘 작동하고 빈에 액세스 할 수 있습니다. 예를 들어 ,이 코드Spring bean에서 NullPointerException이 성공적으로 삽입되었습니다.
@Autowired
private Properties properties;
날이 오류를 제공합니다 No qualifying bean of type [java.util.Properties] is defined: expected single matching bean but found 2: csvHeaderProperties,systemProperties
. 나는 자원을 사용하여 속성을 주입 할 때
, 나는 오류를 얻을 모든 것이 잘 보인다
@Component
public class DynCSVService {
@Autowired
private DynCSVDictionnary headerDico;
public void processFile() {
System.out.println(headerDico);
}
}
두 파일이 동일한 위치에 있습니다
@Component
public Class MyClass {
@Resource(name="csvHeaderProperties")
private Properties properties;
}
그러나,이 코드는 나에게 NPE을 제공합니다 꾸러미. 이 코드에 어떤 문제가 있습니까?