Buongiorno a tutti e buon 25 aprile
vorrei chiedervi un consiglio,
sto lavorando su un progetto personale che utilizza un database mysql
per connettermi utilizzo il file application.properties
tuttavia vorrei evitare di mettere la password del database in chiaro ma vorrei fare in modo che sia protetta
volevo chiedervi se potreste fornirmi un'indicazione o un articolo per capire come procedere

avevo letto su un articolo che bisogna utilizzare le variabili di ambiente
inserendo la password così: ${VARIABILE_AMBIENTE_PSW}
tuttavia prima di approcciare tale soluzione vorrei capire se è effettivamente questa la best practice da seguire perché mi sembra strano dover scomodare le variabili di ambiente del sistema operativo.
Inoltre ho visto che Git fornisce un file chiamato .gitattributes, vorrei capire se quel file può essermi di aiuto per nascondere la password.
vi ringrazio anticipatamente per qualsiasi consiglio vogliate darmi
buona giornata
Luca