프로그래밍/Spring

Properties파일 읽기

은바재바 2020. 5. 22. 19:45

<내부>


1
2
3
4
5
6
7
8
9
10
11
12
13
14
String resource = "resource/db.properties";
        Properties properties = new Properties();
 
        try{
            Reader reader = Resources.getResourceAsReader(resource);
            properties.load(reader);
 
            System.out.println(properties.getProperty("spring.datasource.username"));
            System.out.println(properties.getProperty("spring.datasource.password"));
            System.out.println(properties.getProperty("spring.datasource.url"));
            System.out.println(properties.getProperty("spring.datasource.driverClassName"));
        }catch(IOException e){
            e.printStackTrace();
        }





<외부>

:: .jar와 같은 폴더 내면 db.properties만 적어주면 되는데 그게 아니라면 상대경로 또는 절대경로를 적어준다.


1
2
3
4
5
6
7
8
9
10
11
12
13
FileReader resource = new FileReader("db.properties");
        Properties properties = new Properties();
 
        try{
            properties.load(resource);
 
            System.out.println(properties.getProperty("spring.datasource.username"));
            System.out.println(properties.getProperty("spring.datasource.password"));
            System.out.println(properties.getProperty("spring.datasource.url"));
            System.out.println(properties.getProperty("spring.datasource.driverClassName"));
        }catch(IOException e){
            e.printStackTrace();
        }