Yes, you can. Most likely you can have a JSF interface, Spring in the middle and probably Hibernate / webservice / JDBC in the backend.
For actions starting from the JSF page that you expect to call Spring in the backend, the controller in JSF must call Spring POJO, and then all of this Spring, to take care, you may need to pass your bean from JSF to the Spring bean.
Once I found this document , I hope this helps you.
Hhp
source share