I have a Spring Context with a bean id called batchdatasource that refer to class DriverManagerDataSource
and with four properties driverClassName
, url
, username
and password
.
I get the value for placeholder from an external file called database.properties
.
The placeholder are: jdbc.driverClassName
, jdbc.url
, jdbc.username
and jdbc.password
The value of the password is composed of a string that contains a series of key/value parameter, for example, "APP_ID:AIM_T26;SAFE:AIM_T26_DEV".
How can I insert a bean that elaborates this password composed by parameters and return the password of type String
in the Spring context?
I need to elaborate the password with a cyberark library. In fact in the database.properties
file there isn't the password but a string to pass to cyberark library to get the password.
Thanks in advance