zoukankan      html  css  js  c++  java
  • spring——bean自动装配

     注意:自动装配功能和手动装配要是同时使用,那么自动装配就不起作用。

    beans.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
            https://www.springframework.org/schema/beans/spring-beans.xsd" default-autowire="byName">//此处是全局自动装配
            
            <bean id="usserDao" class="cn.ioc.dao.imp.UserDaoImp"></bean> 
            <!-- 自动装配
                autowire byname指的是属性set方法的名称装配
           bytype  根据类型自动装配 不用管bean的id  同一种类型的bean只能有一个
    --> <bean id="service" class="cn.ioc.service.imp.UserServiceImp" autowire="byName"> </bean> </beans>

    class文件

    package cn.ioc.service.imp;
    
    import cn.ioc.dao.UserDao;
    import cn.ioc.service.UserService;
    
    public class UserServiceImp implements UserService{
        private UserDao userDao =null;
        public void setUsserDao(UserDao userDao) {
            this.userDao = userDao;
        }
        @Override
        public void getUser() {
            // TODO Auto-generated method stub
            userDao.getUser();
        }
    
    }
  • 相关阅读:
    404、500、502等HTTP状态码介绍
    Linux系统信息查看命令
    SVN clean up 无法继续
    gitlab使用
    Git SSH Key 生成步骤
    gitlab 杂记
    JS函数
    MySQL基础
    WEB测试方法
    操作系统的发展史
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/11606521.html
Copyright © 2011-2022 走看看