I\'m trying to figure out the best way to have my API documentation be the source of truth and use it to validate the actual Java REST code ideally through integration testi
You may want to look at Spring Cloud Contract. It offers you a DSL, where you can describe the scenarios (more or less what is the response I get for a given request) and it seems to fit well to what you described as a requirement...