...
JAX-RS is een specificatie die de hulp nodig heeft van een implementatie om echt tot zijn kracht te komen. Het gebruikt interfaces en annotaties die van JavaEE afkomen. Deze annotaties en interfaces zijn snel te begrijpen en de naamgeving klopt goed bij de functionaliteit. Dit zijn in het geval van Spring Boot wat langere annotaties maar die zijn net zo duidelijk en snel te begrijpen als die van JAX-RS. Kijkend naar de manier waarop je informatie meegeeft aan een methode zoals of het GET of POST moet zijn, wat de path is en wat het produceert (bijvoorbeeld een string of json) dan kan dit bij Spring boot beknopter dan bij JAX-RS. Bij Spring boot kan dit namelijk allemaal op één line en binnen één annotatie. Bij JAX-RS zou dit in 3 verschillende annotaties onder elkaar moeten. Als we de annotaties vergelijken met elkaar zijn er hierin veel overeenkomsten in de werking van deze annotaties. Echter is JAX-RS maar een specificatie en is Spring boot een framework waar meerdere andere frameworks van spring aan gekoppeld kunnen worden voor meer functionaliteit.
...