public static void main()

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();
  }