A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我爱睡觉 中级黑马   /  2016-1-24 01:16  /  503 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

IOC是什么?
        就是 将传统的创建对象和 维护对象的代码的控制权从 我们的java代码中移入到 applicationcontext容器里面
我们只需要知道 ClassPathXmlApplicationContext(“xxxx”) 怎么用

DI 是什么?
dependency injection 依赖注入: 实际上就是 IOC 只不过
        spring设计者认为这个更能体现spring 的核心
        什么是依赖 一个bean中的一个属性 有组合关系的 两个类
        什么是注入 直接在配置文件中赋值
       
        写日志文件的时候都可以 用这个注入进去
       
因为 applicationcontext是个重量级的工具 只能有一个对象 所以做成一个 工具类 一个单态
final public class ApplicationContextUtil{
        private static ApplicationContext ac =null;
       
        private ApplicationContextUtil(){
               
        }
        static{
                ac=new ClassPathXmlApplicationContext("xxxxxxx");
        }
       
        public static ApplicationContext getApplicationContext(){
                return ac;
        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马