码迷,mamicode.com
首页 > 其他好文 > 详细

@Autowired自动注入失败

时间:2019-06-22 10:21:08      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:bean   value   lis   set   actor   tor   加载   配置文件   pre   

新手注意的问题

package cn.ryq.web.controller;

import cn.ryq.domain.company.Company;
import cn.ryq.service.company.CompanyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import java.util.Date;
import java.util.List;

@Controller
@RequestMapping("/system/company")
public class CompanyController {
@Autowired
public CompanyService companyService;

@RequestMapping("/list.do")
public ModelAndView list(){
List<Company> list = companyService.findAll();
ModelAndView mv= new ModelAndView();
mv.addObject("list",list );
mv.setViewName("company/company-list");
return mv;
}
}
在确保ApplicationContext-service.xml,有扫包(可以通过右边的小叶子图标来查看是否有扫到包)CompanyController控制器中有@Controller,再检查web.xml的配置,
一般情况下我们都是用多个模块去完成一个项目,那么web.xml下就如下配置,
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:spring/applicationContext-*.xml</param-value>
</context-param>
加载配置文件的路径加*,让web可以扫到整个项目的配置文件!

@Autowired自动注入失败

标签:bean   value   lis   set   actor   tor   加载   配置文件   pre   

原文地址:https://www.cnblogs.com/ryq1121/p/11067765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!