采用springmvc 在controller类里面,new 另一个类, 通过@Autowire注入service,运行
时报空就是 我的service为空,无法注入,在controller类里面倒是没问题,controller是
通过url访问的那个类,而在该类里面却无法调用其他类执行操作数据库。无法注入,就算
在那个类加上@controller也不行
这样可以自动注入
以下这个是我要new的对象
@Controller
public class ChatRecordAction {
@Autowired
private OutlineRecordService outlineRecordService;
@Autowired
private OnlineRecordService onlineRecordService;
@Autowired
private App_userService app_userService;
public ChatRecordAction() {
super();
}
public List getOutlineRecord(int user_id){
//就是下面这行报空错误 当前端访问一个接口时,在那里new这个类,就报错了
List outlineList = outlineRecordService.getOutlineMsg(user_id);
if(outlineList == null){
System.out.println("no out line");
return null;
}