You can use Jersey with Spring, the documentation has instructions on configuration
http://jersey.java.net
If you want guidance on having a debate with your boss, I'm the wrong person--I agree with him picking a reasonable standard and requiring consistency in his shop. There are many ways to skin this cat (isn't that always the case) and allowing all of them to be used, or even allowing more than one in a production/commercial programming environment generally does nothing but ensure that staff don't understand each other's work, reduce overall quality, and slow production down.
For what consolation it might offer, JAX-RS is ridiculously easy to get to grips with.
Ah well, I'm sure others will try to rescue you!
Cheers,
Simon