Soubor vlastností
Lze jej použít k získání hodnoty vlastnosti na základě klíče vlastnosti. Třída Properties poskytuje metody pro získání dat ze souboru vlastností a uložení dat do souboru vlastností. Navíc jej lze použít k získání vlastností systému.
Výhoda souboru vlastností
Rekompilace není vyžadována, pokud se změní informace ze souboru vlastností:Pokud se změní nějaké informace ze souboru vlastností, nemusíte znovu kompilovat třídu Java. Používá se k ukládání informací, které je třeba často měnit.
Chcete-li získat informace ze souboru vlastností, vytvořte název souboru vlastností jako .dbconfig.properties
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
soubor bude ignorovat vaše dbconfig.properties
při tlačení do veřejného úložiště pro další reference o gitinore
ref :https://git-scm.com/docs/gitignore
soubor .gitignore
/resources/dbconfig.propreties/
třída java pro čtení dat ze souboru vlastností v souboru java
private ResourceBundle reader = null;
try{
reader = ResourceBundle.getBundle("dbconfig.properties");
Connection conn=DriverManager.getConnection(reader.getString("db.url"),reader.getString("db.username"),reader.getString("db.password"));
}catch(Exception e){
}