org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'orderService': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.mall.db.mapper.TbItemDescMapper] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.annotation.Resource(mappedName=, shareable=true, description=, name=, type=class java.lang.Object, authenticationType=CONTAINER, lookup=)}
解决方案 »
- 新手在线请教一句编码为何报错
- struts2 文件上传问题
- 用compass和lucene做全文搜索商品,用部分字母搜索无效?
- j2ee
- struts,sping,hibernate这三种框架之间的联系,各自之间的区别是什么?
- 求教一个关于hibernate的在联级查询的问题
- 怎么样在java中获得并控制一个进程所使用的内存大小
- 为什么hibernate synchronizer不能正常运行?
- hibernate高手请进,关于DB2连接,分不够再加
- 为什么配置EJB有时用.EAR文件,有时用.JAR文件
- jsp的session.getAttribute()在不同的jsp页面显示null
- form中action的路径问题
package com.mall.service.impl;import java.util.List;import javax.annotation.Resource;import org.springframework.stereotype.Service;import com.mall.db.mapper.TbItemDescMapper;
import com.mall.db.po.TbItemDesc;
import com.mall.db.po.TbItemDescExample;
import com.mall.db.po.TbItemDescExample.Criteria;
import com.mall.service.IOrderService;
@Service
public class OrderService implements IOrderService {
private @Resource TbItemDescMapper tbItemDescMapper; public List<TbItemDesc> findById(long id) {
TbItemDescExample example = new TbItemDescExample();
Criteria criteria = example.createCriteria();
criteria.andItemIdEqualTo(id);
List<TbItemDesc> list = this.tbItemDescMapper.selectByExample(example);
return list;
}}
package com.mall.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;import com.mall.db.po.TbItemDesc;
import com.mall.service.IOrderService;@Controller
public class sscon {
private @Autowired IOrderService iOrderService;
@RequestMapping("ss")
public @ResponseBody List<TbItemDesc> s() {
List<TbItemDesc> list = this.iOrderService.findById(679532);
return list;
}
}
提示创建OrderService的TbItemDescMapper出错,用autowire 注解试一下
史上最简单的spring+springMVC+mybaits整合SSM框架~Simple-SSM
我要把
改成html就报一下错误 ,
还有一个问题,我想把访问路径开头的url改成demo改了也没反应 ,改怎么改呢?
我要把
改成html就报一下错误 ,
还有一个问题,我想把访问路径开头的url改成demo改了也没反应 ,改怎么改呢?如果你想匹配/WEB-INF/ui下面的html页面的话,这样设置
<property name="suffix" value="" />
同时就要修改TestController ,相应的方法,如,原来的默认请求返回:return "index";,就要改成“return "index.jsp";”了把访问路径开头的url改成demo,<port>8080</port><!-- 端口号 -->
<path>/demo</path><!-- 访问项目路径 -->
<uriEncoding>utf-8</uriEncoding>
<server>tomcat7</server>重启就可以了会有打印信息的
我要把
改成html就报一下错误 ,
还有一个问题,我想把访问路径开头的url改成demo改了也没反应 ,改怎么改呢?如果你想匹配/WEB-INF/ui下面的html页面的话,这样设置
<property name="suffix" value="" />
同时就要修改TestController ,相应的方法,如,原来的默认请求返回:return "index";,就要改成“return "index.jsp";”了把访问路径开头的url改成demo,<port>8080</port><!-- 端口号 -->
<path>/demo</path><!-- 访问项目路径 -->
<uriEncoding>utf-8</uriEncoding>
<server>tomcat7</server>重启就可以了会有打印信息的
谢谢您的回复。
而第二个修改成这样还是访问了我原来的url。
<port>8080</port><!-- 端口号 -->
<path>/demo</path><!-- 访问项目路径 -->
<uriEncoding>utf-8</uriEncoding>
<server>tomcat7</server>