spring集成hibernate或者mybatisORM框架的时候,为什么MVC中控制器Action中定义成员变量持久类bean或者po,往往为什么用了@Autowired注解不顶用还要加上对应的getter和setter方法才能注入呢?@Autowired对这样的javabean成员变量是不是摆设?而在控制器中定义的成员变量service层的,加上@Autowired注解不需要getter和setter就能注入,为什么?是不是service层的类都加了@service注解才能作为一个bean,才有用@A utowired注解自动装配,而对应的持久类javabean没有加过相关注解,所以spring就只能用setter和getter注入?大牛们快来,帮帮解答一下这个疑惑吧