Sit him down and tell him in a kind way that it isn't working out for him to live in your apartment, so he has two weeks to find a new place to live. No discussion, no arguments, no promises on his part. Just tell him you've made up your mind, and he has two weeks. If he persists in wanting to discuss it, leave the apartment for an appointment or whatever. Do not discuss the situation, but keep reminding him of the deadline.
I wouldn't just leave to stay with a friend, though, if you have anything valuable in your apartment. Change the locks while he's at work the next day if the issue is whether you want him under the same roof right now.
In fact, change the locks after the time is up whether he has left peacefully or not. Sometimes your landlord will help with the cost of this, but if your friend was living there in violation of your rental agreement, you might want to just say that you think someone has a key who shouldn't. In any case, change the locks.
If he has a job, he can support himself. If his job doesn't pay him enough, he can find another one. I have been on this planet for a long time now, and it never ceases to amaze me that women somehow think men who act helpless really are helpless. He's sucking you dry while calling you a stupid b**** behind your back--or maybe not even behind your back?
Next time, don't let the boyfriend move in. You need someone who can be responsible, not a big baby.