I have apps that do something like that - mostly to generate XML files - but not rendering Spring MVC Controller into JSF. That would be pretty difficult, since the JSF MVC controller is supposed to control JSF views. You can only have one master view controller per URL request.
As far as using Spring MVC controller for JSPs, that's easy. You don't have to do anything. When you request a
JSP, you get a JSP, when you request a JSF, you get a JSF. The URL router matches on your incoming URL to determine which controller is supposed to process the URL, and thereby what view will be selected to render it.