We are trying to make spring boot application without hikari db pool and use pgbouncer. It is safe to create datasources as singleton ? What about scope prototype ? We dont want