Spring——IOC使用注解实现依赖注入

   日期:2020-10-09     浏览:94    评论:0    
核心提示:这边我用一个案例来说明。在personService中用注解@Autowired注入personDao这个类开启注解(也叫扫包)要使用注解,首先要在配置文件中开启注解://这里我是扫描我自己com.lbl的包<context:component-scan base-package="com.lbl"></context:component-scan>代码:PersonServiceTestpackage com.lbl.service;import org.ju

思维导图:

这边我用一个案例来说明。

在personService中用注解@Autowired注入personDao这个类

开启注解(也叫扫包)

要使用注解,首先要在配置文件中开启注解:

//这里我是扫描我自己com.lbl的包
<context:component-scan base-package="com.lbl"></context:component-scan>

代码:

PersonServiceTest

package com.lbl.service;

import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class PersonServiceTest { 
    ClassPathXmlApplicationContext onctext=new
            ClassPathXmlApplicationContext("applicationContext.xml");
    @Test
    public void test01(){ 
        //这里用类名的小写获取
        Object personService = onctext.getBean("personService");
        System.out.println(personService);
    }

}

PersonService

package com.lbl.service;

import com.lbl.dao.PersonDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class PersonService { 
    @Autowired
    PersonDao personDao;
}

PersonDao

package com.lbl.dao;

import org.springframework.stereotype.Repository;

@Repository
public class PersonDao { 
}

运行结果:

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服