Programmgesteuertes Konfigurieren von DataSource in Spring Boot

it Spring Boot kann ich ein @ instanziierJdbcTemplate mit den folgenden

Code

@Autowired
private JdbcTemplate jdbcTemplate;

Eigenschaften

spring.datasource.url=jdbc:postgresql://my_url:my_port/my_other_stuff
spring.datasource.username=my_user_name
spring.datasource.password=my_password
spring.datasource.driver-class-name=org.postgresql.Driver

Dies erstellt eine DataSource der Klasse:org.apache.tomcat.jdbc.pool.DataSource

Wie lege ich den DataSource-Benutzernamen / das Kennwort programmgesteuert fest?

Wir haben die Richtlinie, Anmeldeinformationen nicht im Klartext zu speichern, und ich muss einen bestimmten Anbieter für Anmeldeinformationen verwenden, bei dem ich arbeite.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage