This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I think you might be misunderstanding what Component means, because every example out there on Spring is components. Meaning your Java class is a component. So if you have a Java class you have a component. Component based just means each Java class is a POJO, a simple Java object, nothing more. No extending a special technology class to make it an EJB Session Bean, no throwing RemoteException because you want your class to work in RMI, etc.
Then in Spring you just tell Spring your components in either xml or using Annotations.