securityMetadataSource不能使用依赖注入

问题描述

springsecurity3中,配置数据库资源,无法自定义securityMetadataSource错误原因:不能使用依赖注入。也就是无法访问已定义的BEAN.

解决方案

解决方案二:
是不是spring的配置有问题!

时间: 2024-07-29 23:57:17

securityMetadataSource不能使用依赖注入的相关文章

10分钟理解依赖注入

看到网络上很多"依赖注入"解释的话题,这篇博客呢也只是我自己的观点,如果你有不同的观点请拍砖,不用客气. 业务场景 小明要去旅游,但是还未确定以什么方式出游,有可能是徒步旅行,也有可能是自驾游. 代码演示 根据步行和驾车的速度来考虑距离旅游目的地的路程,所以这里定义了两个属性$speed和$distance.所有有了如下代码: interface travelInterface{ public function __construct($speed, $distance); publi

Guice框架-DI(依赖注入之作用域)

本章节继续讨论依赖注入的其他话题,包括作用域(scope,这里有一个与线程绑定的作用域例子).立即初始化(Eagerly Loading Bindings).运行阶段(Stage).选项注入(Optional Injection)等等.     1.3.5 Scope(作用域)   在1.1章节中我们初步了解了对象的单例模式,在Guice中提供了一些常见的作用域,比如对于单例模式有下面两个作用域.         com.google.inject.Scopes.SINGLETON      

设计模式——控制反转&依赖注入

一.控制反转: 从简单的代码示例入手: /// <summary> /// 邮件服务类 /// </summary> public class EmailService { public string SendMessage() { return "发送通知邮件"; } } /// <summary> /// 邮件通知类 /// </summary> public class NotifycationSystem { private Em

C#及.NET中从控制反转(依赖注入)想到事件注入 (非AOP)

概要 所谓事件注入是我一时兴起随便杜撰的词,其思想借鉴依赖注入.当然看到这个词很多同学会想到AOP,这里先不置可否. 依赖注入(Dependency Injection),是这样一个过程:由于某客户类只依赖于服务类的一个接口,而不依赖于具体服务类,所以客户类只定义一个注入点.在程序运行过程中,客户类不直接实例化具体服务类实例,而是客户类的运行上下文环境或专门组件负责实例化服务类,然后将其注入到客户类中,保证客户类的正常运行. 也就是说依赖注入在我们的项目场景中充当一个解耦的角色.在项目结构中它可

按需分配,共创和谐社会的钥匙:依赖注入

历史的发展 远古母系氏族,每个人都是一个独立的个体,需要什么工具就需要自己去打磨一件工具,自己需要了解所有的流程才能生存.比如打猎,从前期准备绳索,尖木,到中期做陷阱,后期收成,都需要了解的非常透彻.对应编程中便是new 绳索(),new 尖木(),new 陷阱(),new X().实例化所有需要的资源,然后再进行逻辑流程. 人类逐渐在进步,工业革命的来袭,改变了整个社会的结构.人再不需要了解所有的流程,只需要去一个工厂或者采购平台,输入自己想要的东西,便能得到.对应编程中便是工厂模式,需要一个

浅谈struts和依赖注入在项目中的应用

我喜欢struts,喜欢ibatis,喜欢spring,但我却喜欢.net,这实在是件很矛盾的事情..net很好用,但在做项目的过程,总觉得缺少了点什么,对了,是框架.在java的世界里,有着许多成熟优秀的框架,但.net的框架,可选择的实在很少.在盼星星盼月亮的漫长过程里,终于盼到了Asp.net MVC,恕我不才,看来看去,都觉得这Asp.net MVC用起来实在是麻烦.我还是喜欢使用struts,尽管我很烦恼那些配置文件,但配置文件确实给我们带来了很多的好处.能轻松的扩展,轻易的修改.不过

Unity(七):使用场景Ⅲ:用于依赖注入(下)

Fluent interface 上一篇文章我使用到了Fluent interface这个特性,但是这一点忘了交代了,不好意思...补上! 先来看段代码: 咋看上去,可能会有些不习惯,但是再仔细看,又会觉得表意很清楚,能够很顺畅的把这段代码阅读下来.这个特性叫做Fluent interface(我还不清楚中文统一的翻译是什么),具体可以参见Martin Fowler的http://martinfowler.com/bliki/FluentInterface.html一文,这个概念也是Martin

Unity(六):使用场景Ⅲ:用于依赖注入(上)

有关依赖注入 什么是依赖注入,我想这个问题我在这里说就不大合适了,所以还是推荐一下大师的文章.之前的文章也提到过,"Martin Fowler的Inversion of Control Containers and the Dependency Injection pattern 是不得不推荐的,当然,如果读起来比较费劲的话,吕震宇的你真的了解Ioc与AOP吗?系列也是不错的参考". 这里要多说一句的是,依赖注入(Dependency Injection)和控制反转(Inversion

使用Unity Application Block(三):理解和使用依赖注入的键

在使用 Unity 创建对象之前,需要准备 Unity 容器,也即进行注册(类型映射).在 使用Unity(二):配置 Unity .读取配置信息和获取对象中, 我们学习了如何使用配置文件来进行注册,而在本文中,我们将学习使用代码来进行各种注册,这些代码所实现的功能同样可以使用配置文件来实现. 因为 Unity 自带的文档已在这方面进行了详细说明,所以在此仅对该文档进行了翻译,以下是译文. Unity 应用程序块容器用键以及可选的名称来标识注册(类型映射).键是接口一个接口或者一个类(通常是基类