I'm sure this question has been asked before, but I can't find it.

I can't afford new cabinets for my kitchen so I've decide to paint what I have.
I know to remove the doors and draws. To clean and prep all for paint.

The question: What is the best method of applying the paint?
Should I spray paint them or should I use a brush? And if I do either, what should I use? i.e. type of brush or type of spray (can or gun?)

Also should I prime first?

Thanks