Ways to use couchbase from Java, using spring boot

I am a developer that has recently been asked to start implementing solutions using Couchbase, and I am a little overwhelmed by the amount of options I have.
Can someone please briefly go over the different ways a developer can interact with a couchbase database.
For example using spring Data.
What are the definitive ways to interact with it, I dont need broad explanations, just mention the ways and I can research more on my own.

Just really need the perspective of someone who has explored these options and can provide a tip or two.

Hi @csanchez!

I published an article about it this week, I think that using Spring-data is the easiest way to start
https://blog.couchbase.com/couchbase-spring-boot-spring-data/

I will also update my demo this weekend to show how to work with both spring-data and java-sdk in the same app ,

If you have any other questions, you can ask me directly on twitter @deniswsrosa