@Autowired spring không tự tạo được đối tượng tương ứng

mình có 1 project nhỏ thế này

@ManagedBean(name = "customerBBean")
@ViewScoped
public class CustomerBBean implements Serializable {

    private static final long serialVersionUID = 1L;

    @Autowired
    private CustomerService customerService;
    private List<Customer> customerList;
    private Customer customer = new Customer();
    private List<Customer> selectedCustomers;
    private Customer selectedCustomer;

    /**
     * Creates a new instance of CustomerBBean
     */
    public CustomerBean() {
    }

    public void addCustomer() {
        try {

CustomerService là 1 interface và đã có lớp CustomerServiceImpl implements nó rồi.
lúc chạy thì customerService trong CustomerBBean không tự tạo được đối tượng tương ứng của nó, khi debug thì thấy nó chỉ trả về null.
Lỗi này do gì ạ?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?