Yes, `spring-amqp` and `spring-rabbit` come out of the same build so they have to be the same - amqp is the abstraction rabbit is the (currently only) implementation.

Most projects only pull in `spring-rabbit` and get `spring-amqp` transitively and, in fact `spring-amqp` on its own is virtually useless. So either way would be fine.