环境搭建
- jar包
- 配置文件:
配置文件放置位置没有硬性要求,任意位置
配置文件命名:没有硬性要求,建议 applicationcontext.xml
思考:没有要求所以要进行配置文件路径 的设置
spring核心API
ApplicationContext
作用:工厂,用于对象的创建
好处:解耦合
是一个接口类型
接口:屏蔽实现的差异
非web:ClassPathApplicationContext(main函数或者junit测试)
web:XmlApplicationContext
重量级资源
- ApplicationContext工厂 的对象占用大量内存
- 不会频繁的创建对象:一个应用只会创建一个工厂对象。
- ApplicationContext:一定是线程安全的(多线程并发访问)
程序开发
- 创建类型
- 配置文件的配置,applicationContext.xml