`

关于spring的配置文件的注入方式

    博客分类:
  • SSH
 
阅读更多


UserAction 里面注入 UserService

在配置文件中,(不管是注释还是手写)都会有这么一行

<bean id="UserAction" class="UserAction">
<property name="userService" ref="userService" />
</bean>

<bean id="userService" class="UserServiceImpl"/>

因此 注入方式是property name,要与setXxx):

private UserService userService; 
public void setUserService(UserService userService) { 
    this.userService = userService; 




因此配置文件是这样也是可以的:
<bean id="UserAction" class="UserAction">
<property name="service" ref="userService" />
</bean>
就需要写成
private UserService service; 
public void setService(UserService userService) { 
    this.service = userService; 



而你的方式,setUserService(UserServiceImpl userService)
配置文件应该如下,让spring去寻找 bean为 userServiceImpl的id

<bean id="UserAction" class="UserAction">
<property name="service" ref="userService" />
</bean>
<bean id="userServiceImpl" class="UserServiceImpl"/>
分享到:
评论

相关推荐

    Spring配置文件:注入数据时配置文件的配置格式

    Spring配置文件:注入各种数据时配置文件的配置格式

    spring注入配置文件

    spring注入配置文件,使用注解注入的

    模拟spring的xml配置文件注入

    模拟spring的xml配置文件注入对象,里面用saxbuilder来解析xml文件。

    spring配置文件:整理总结Spring中XML配

    文件中进行了详细介绍说明这个配置文件是典型XML格式但是它既冗长又不实用对于需要定义大量 Springbeans大工程来说我们难以阅读和管理它  在这篇文章里对于SpringXML配置我将向你展示12种比较好实战其中些实战不仅...

    详解Spring的配置文件

    详解Spring的配置文件. 以后再配置个ssh配置文件整合。

    Spring注释 注入方式源码示例,Annotation

    要用注解注入方式,还需要在applicationContext.xml文件加入一行代码: &lt;context:component-scan base-package="Mode"&gt;&lt;/context:component-scan&gt; //表示在包mode下面的类将扫描带有@Component,@Controller,@Service...

    Spring读取配置文件原理(Spring如何依赖注入的)

    NULL 博文链接:https://songwensheng.iteye.com/blog/629578

    spring配置文件详解--真的蛮详细

    spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档...

    dubbo+Spring+SpringMVC实例,spring配置文件启动

    使用spring配置文件配置dubbo服务,ioc注入。不是其他入门实例的api启动。 每一步可能犯的错误都在下面的地址里有详细描述 详细介绍参见blog http://blog.csdn.net/fangxiaoji/article/details/41845955

    Spring 自定义注解注入properties文件的值jar包

    在xml配置文件中,这样加载properties文件 &lt;bean id="propertyConfigurer" class="com.better517na.propertiesComponent.business.ExtendedPropertyPlaceholderConfigurer"&gt; &lt;value&gt;classpath:...

    SpringBoot yml配置文件注入List和Map

    SpringBoot yml配置文件注入List和Map 首先要在配置文件中配置List和Map信息: List需要注意: – 首页 这里有一个空格 同样Map这里也需要注意: 5: 首页 这里也有一个空格 myprops: showpagemaps: 5: 首页 6: 主...

    Spring根据XML配置文件注入属性的方法

    下面小编就为大家带来一篇Spring根据XML配置文件注入属性的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Spring配置文件参数设置范例

    演示了Spring框架下 ...集合类型注入参数方式 自定义对象参数参数注入 以及简化模式注入 为避免使用者本地环境差异,此处验证类没有使用Junit插件,使用了Test,TestnamespaceC,TestnamespaceP三个类可分别单独运行

    spring applicationContext 配置文件

    &lt;description&gt;Spring公共配置文件 &lt;!-- mes 的數據庫 --&gt; &lt;property name="driverClass" value="oracle.jdbc.driver.OracleDriver"/&gt; ...

    J2EE_Spring之AOP与依赖注入例子

    J2EE_Spring之AOP与依赖注入例子, Spring包请自己添加。 注意下面两个配置文件: web.xml Spring配置文件applicationContext.xml

    带有外部定义集合命名空间的Spring配置文件

    该xml文件不仅仅是Spring框架初次使用时的主配置文件,而且该文件里面包含了java.util里面的List,Set,Map,Properties等的命名空间,支持在配置文件中定义外部的集合,便于参数注入的复用性

    ssh配置文件详解配置strts,spring,hibernate

    可以看到配置文件的步骤: 1、 配置数据源 2、 配置会话工厂(依赖注入上面的数据源,还要注入hbm映射文件[注意正确的位置]、hibernate属性文件) 3、 配置事务管理器(依赖注入上面的会话工厂) 4、 Spring中声明...

    spring2.5学习PPT 传智博客

    使用Spring配置文件实现AOP 20.aspectj的切入点语法定义细节 21.搭建和配置Spring与jdbc整合的环境 22.Spring集成的jdbc编码和事务管理 23.使用Spring注解方式管理事务与传播行为详解 24.使用Spring配置文件...

    spring4示例代码

    spring-2 演示了外部配置文件的引入(connection),spel(spring el)表达式 ,静态工厂方式及实例工厂方式及factorybean方式创建bean, spring的生命周期及BeanPostProcessor的使用,注解方式创建bean 及使用...

    spring+SpringMVC+MyBatis

    在spring框架中你可以使用IOc三种方案 1 配置文件的注入 2 注解的方式注入 3 不需要配置文件注入 建立一个工具类使用注解的方式** 3. **在数据反问层中你可以使用的是MyBatis框架。在数据访问层中正对MyBatis框架有...

Global site tag (gtag.js) - Google Analytics