프로그래밍/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(); } |