Using Spring Data to Abstract Data Sources (Spanner and Biquery JDBC)
Most software engineering practioners that use Spring will be aware of the power of abstraction that Spring Data can provides to greatly reduce time taken and the amount of code necessary to interact with an application’s database. Most will probably also realize that the abstraction provides a degree of freedom in shifting to different data sources with minimal amount of code changes (generally importing a different dependency and potentially some modifications to the entity/POJO classes that are used to define the structure in the database).
[Read More]