| 
 报错: 代码如下: AssistantDaoImpl.java: public static AssistantDaoImpl getInstance() { public void setSessionFactory(SessionFactory sessionFactory){ AssistantServiceImpl.java: LoginAction.java: @Autowired private AssistantService assistantService; // 使用Spring注解注入业务方法  | 
|
![]() 5分  | 
 没有找到实体类 
 | 
![]()  | 
 可不可以具体点?  | 
![]() 15分  | 
 你是不弄的有点混了  
 
<bean id=”AssistantService” class=”service.AssistantServiceImpl”> 使用 bean 注入 了对象 就要使用 注解注入 @Autowired  action  需要在你的struts 配置文件中配置 对应的 action  引用的对象是 你在spring配置的action id  | 
![]() 10分  | 
 1、  
<bean id=”AssistantService” class=”service.AssistantServiceImpl”> <property name=”AssistantDao”> <ref bean=”AssistantDao” /> 2、 @Autowired private TeacherService teacherService; 这两者都是对象的注入方法 只需要保留一种即可 另外 使用 第一种方式 在 类中注入的对象需要加入get set 方法  | 
![]()  | 
 谢谢你回复了这么多~~  | 
![]()  | 
 搞好了,是build里的class文件保持不变造成的!手动修改build里的class文件就哦了!请问各位大牛,这是eclipse出问题了吗? 
 | 
![]() 5分  | 
 还是自己养成良好的习惯把 部署项目之前先clean一下  | 
![]() 5分  | 
 不知道楼上的在说些什么 
你是体里面声明: private AssistantService assistantService; // 使用Spring注解注入业务方法 你要注入的是属性不是类名,也就是你需要注入的是 assistantService这个 而你配置文件里写的是类名:<property name=”AssistantService”> 所以把配置文件<property name=”AssistantService”> 这里的name改为 assistantService 这个问题肯定能解决  | 
                    
