Uso Spring Framework per codificare il mio servizio Web, utilizzando Dependency injection per iniettare un bean DataSource nel bean DAO che verrà utilizzato dal servizio Web. Ho tutte le proprietà del database (Url, Password, Username, le cose che non voglio che le persone vedano) scritte nell'XML XML di DataSource !
Ho git setup per impegnare il mio intero progetto .... Compreso il mio XML DataSource Bean che ha la mia password scritta in testo normale. Ho pensato di usare il .gitignore, ma l'XML Bean è un componente cruciale nel mio progetto di servizio Web e non dovrebbe essere ignorato. Ma non voglio che il mondo veda la mia password.
Come faccio a impegnare i miei file bean senza mostrare la mia password mondiale.