Regarding the warning message from the question’s title :
Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation
That is because you used the wrong value for spring.datasource.driver-class-name.
Use oracle.jdbc.OracleDriver instead of oracle.jdbc.driver.OracleDriver.
See detailed answer here: Difference between Oracle jdbc driver classes?.