일부 설정을 사용자 정의하기 위해 특성 파일을 선택했습니다. 나는클래스간에 Java 속성을 사용할 수있게 만드시겠습니까?
Properties defaultProps = new Properties();
try {
FileInputStream in = new FileInputStream("custom.properties");
defaultProps.load(in);
in.close();
} catch (Exception e) {
e.printStackTrace();
}
내가 모든 클래스에이를 추가해야합니까 클래스의 속성을 만들기 위해 사용할 수있는 다음 코드를 객체를 사용? 아마 모든 클래스가이 파일에 대한 스트림을 열 것이기 때문이 아닙니다. 하지만 제대로 처리하는 방법을 모르겠습니다. 클래스를 MyProperties
으로 만들고 클래스에 필요한 속성을 인스턴스화해야합니까?
미리 감사드립니다.
관련 대답 : HTTP : //stackoverflow.com/questions/4362911/how-to-create-a-singleton-class/4363254#4363254 – BalusC