Spring容器的API有 BeanFactory 和 ApplicationContext 两大类,他们都是顶级接口。其中ApplicationContext 是 BeanFactory 的子接口。对于两者的说明请参考面试题讲解Spring容器部分。我们主要使用 ApplicationContext 应用上下文接口。
首先创建一个Maven项目,名称为 spring-study ,以下是项目的maven配置文件 pom.xml :
4.0.0 org.example Spring 1.0-SNAPSHOT 1.8 ${java.version} ${java.version} UTF-8 5.2.10.RELEASE org.springframework spring-beans ${spring-framework.version} org.springframework spring-context ${spring-framework.version} org.projectlombok lombok 1.18.16
配置完成记得要刷新下maven面板哦
之后就可以使用Spring框架了,Spring提供了通过xml配置文件,来定义Bean,但是定义Bean的方式需 要通过包扫描的方式注册到容器中(其实还有其他方式,我们这里主要只掌握包扫描的方式) 写一个入口类:
package org.example; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class App { public static void main(String[] args) { //根据Spring配置文件路径创建容器:应用上下文对象ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); //关闭容器 ((ClassPathXmlApplicationContext) context).close(); } }
定义需要加载的Bean配置文件,在src/main/resources下,创建文件:
到此这篇关于详解Spring容器的使用流程的文章就介绍到这了,更多相关Spring容器内容请搜索趣讯吧以前的文章或继续浏览下面的相关文章希望大家以后多多支持趣讯吧!
如何动态替换Spring容器中的Bean
目录动态替换Spring容器中的Bean原因方案实现Spring中的bean替换问题动态替换Spring容器中的Bean原因最...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议