Fichier de propriétés
Il peut être utilisé pour obtenir la valeur de la propriété en fonction de la clé de propriété. La classe Properties fournit des méthodes pour obtenir des données du fichier de propriétés et stocker des données dans le fichier de propriétés. De plus, il peut être utilisé pour obtenir les propriétés du système.
Avantage du fichier de propriétés
La recompilation n'est pas nécessaire si les informations sont modifiées à partir du fichier de propriétés :si des informations sont modifiées à partir du fichier de propriétés, vous n'avez pas besoin de recompiler la classe Java. Il est utilisé pour stocker des informations qui doivent être modifiées fréquemment.
Pour obtenir des informations à partir du fichier de propriétés, créez le nom du fichier de propriétés sous la forme .dbconfig.properties
#DB Properties
db.driver="driverclassname"
db.url=jdbc:mysql://localhost:3306/YOURDBNAME
db.username=USERNAME
db.password=PASSWORD
.gitignore
un fichier ignorera votre dbconfig.properties
tout en poussant vers le référentiel public pour plus de référence sur gitinore
réf :https://git-scm.com/docs/gitignore
fichier .gitignore
/resources/dbconfig.propreties/
la classe java pour lire les données du fichier de propriétés dans le fichier 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){
}