in cloud-spanner-r2dbc-samples/cloud-spanner-r2dbc-sample/src/main/java/com/example/SampleApplication.java [39:56]
public static void main(String[] args) {
Validate.notNull(INSTANCE, "Please provide spanner.instance property");
Validate.notNull(DATABASE, "Please provide spanner.database property");
Validate.notNull(PROJECT, "Please provide gcp.project property");
LOGGER.info(
"Performing Cloud Spanner operations on:\n\tProject:{}\n\tInstance:{}\n\tDatabase:{}",
PROJECT, INSTANCE, DATABASE);
BookExampleApp bookExampleApp = new BookExampleApp(INSTANCE, DATABASE, PROJECT);
bookExampleApp.dropTableIfPresent();
bookExampleApp.createTable();
bookExampleApp.saveBooks();
bookExampleApp.retrieveBooks();
bookExampleApp.cleanup();
}