Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. SPRING

To Fix the

Cannot determine embedded database error

Try Excluding the auto configuration of DataSource in the Spring Boot application class. You can do this using EnableAutoConfiguration

@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
@SpringBootApplication
public class {...}

Also worth mentioning is what this looks like in Kotlin:

@SpringBootApplication(
    exclude = [DataSourceAutoConfiguration::class]
)
class Launcher
...

... for those of us who write kotlin but who came here with the same error.