接口实现类
@WebService
public class HelloWorldImpl implements HelloWorld{
@Resource(name="formtable_main_42ServiceImpl")
private Formtable_main_42Service formtablemain42Service;
public ListMoade sayList(String eat)
{
List<Formtable_main_42> fm = formtablemain42Service.find();
listMoade.setFormtable_main_42(fm);
return listMoade;
}
}
下面是交给spring管理的业务实现类
package com.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
import com.entity.Formtable_main_42;
import com.mapper.Formtable_main_42Mapper;
import com.service.Formtable_main_42Service;
@Repository(value = "formtable_main_42ServiceImpl")
public class Formtable_main_42ServiceImpl implements Formtable_main_42Service{
@Resource(name = "formtable_main_42Mapper")
private Formtable_main_42Mapper formtablemain42Mapper;
public List<Formtable_main_42> find() {
String sql = "select * from formtable_main_42";
return this.formtablemain42Mapper.operateReturnBeans(sql);
}
}
private Formtable_main_42Service formtablemain42Service; 一直无法注入 一直是空 求指导
------解决思路----------------------
HelloWorldImpl 类上面加上@Service或者@Repository注解试下, 确保这个HelloWorldImpl 被扫描才能被注入属性。
------解决思路----------------------
LIHAI A
------解决思路----------------------
我们一般是,Formtable_main_42ServiceImpl使用@Service(value = "formtable_main_42ServiceImpl") ,Formtable_main_42Mapper使用@Repository(value = "formtable_main_42Mapper") ,HelloWorldImpl 使用@Controller(...)
你的HelloWorldImpl 并没有被注入,加上@Controller(...)试试
------解决思路----------------------
HelloWorldImpl 没有注入