报错: 代码如下: 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 这个问题肯定能解决 |