Lxxxx 发表于 2020-6-10 10:51:25

43.228.68.1火烧云-浙江高防服务器-网店dai营微商网站搭建服务器

火烧云小梁13652531104   QQ:2854772756    3007491603   火烧云官网    www.huoshaocloud.com

spring项目启动服务器找不到bean的解决问题

今天在配置springMVC项目框架,启动tomcat,然后我的一个对象注入失败,找不到bean,如下:

Error creating bean with name 'userController': Injection of resource dependenci.......

解决办法如下:

这种问题我遇到2次:

1、提示我搭建项目使用的是原生dao层,结果是SQL文件里面namespace的地址错误



修改地址之后就可以了。

2、方案如下

原来是我的web.xml文件少写了这个**

加上去就可以了。

org.springframework.web.context.ContextLoaderListener的作用:

ContextLoaderListener这个**继承自ContextLoader并且实现了ServletContextListener,他的主要作用是去寻找并读取spring主配置文件ApplicationContext.xml(也就是context-param中所定义的contextConfigLocation),然后启动WebApplicationContext,也可叫做web应用上下文,并且最重要的是,它将WebApplicationContext注入到servletContext容器中(作为servletContext的一个attribute,属性),并且在WebApplicationContext中保留了一个servletContext的引用。

 所以我们可以通过WebApplicationContext得到servletContext,也可以通过servletContext获取到WebApplicationContext。

  通过WebApplicationContext得到servletContext:

  WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext();

     ServletContext servletContext = webApplicationContext.getServletContext();

  通过servletContext获取WebApplicationContext:

  ServletContext servletContext = event.getServletContext();

  ApplicationContext application = WebApplicationContextUtils .getWebApplicationContext(servletContext);

    锐辉网络
√领先的IDC服务提供商,为您提供多种IDC资源选择
√真正提供7×24小时不间断机房现场服务
√无限次安装系统、无限次快速重启服务器,免费提供基础安全设置
√100%网站cc免疫 打死送服务器 网站CC包不死 真正做到完全免疫 针对页游等网页操作的项目
√网页游戏双重全免疫CC设备
43.228.68.1
43.228.68.2
43.228.68.3
43.228.68.4
43.228.68.5
43.228.68.6
43.228.68.7
43.228.68.8
43.228.68.9
43.228.68.10
43.228.68.11
43.228.68.12
43.228.68.13
43.228.68.14
43.228.68.15
43.228.68.16
43.228.68.17
43.228.68.18
43.228.68.19
43.228.68.20
43.228.68.21
43.228.68.22
43.228.68.23
43.228.68.24
43.228.68.25
43.228.68.26
43.228.68.27
43.228.68.28
43.228.68.29
43.228.68.30
43.228.68.31
43.228.68.32
43.228.68.33
43.228.68.34
43.228.68.35
43.228.68.36
43.228.68.37
43.228.68.38
43.228.68.39
43.228.68.40
43.228.68.41
43.228.68.42
43.228.68.43
43.228.68.44
43.228.68.45
43.228.68.46
43.228.68.47
43.228.68.48
43.228.68.49
43.228.68.50
43.228.68.51
43.228.68.52
43.228.68.53
43.228.68.54
43.228.68.55
43.228.68.56
43.228.68.57
43.228.68.58
43.228.68.59
43.228.68.60
43.228.68.61
43.228.68.62
43.228.68.63
43.228.68.64
43.228.68.65
43.228.68.66
43.228.68.67
43.228.68.68
43.228.68.69
43.228.68.70
43.228.68.71
43.228.68.72
43.228.68.73
43.228.68.74
43.228.68.75
43.228.68.76
43.228.68.77
43.228.68.78
43.228.68.79
43.228.68.80
43.228.68.81
43.228.68.82
43.228.68.83
43.228.68.84
43.228.68.85
43.228.68.86
43.228.68.87
43.228.68.88
43.228.68.89
43.228.68.90
43.228.68.91
43.228.68.92
43.228.68.93
43.228.68.94
43.228.68.95
43.228.68.96
43.228.68.97
43.228.68.98
43.228.68.99
43.228.68.100
43.228.68.101
43.228.68.102
43.228.68.103

恋网商城 发表于 2020-6-10 13:17:23

浙江高防环球网
页: [1]
查看完整版本: 43.228.68.1火烧云-浙江高防服务器-网店dai营微商网站搭建服务器