① 导入 Spring 开发的基本包坐标
② 编写 Dao 接口和实现类
③ 创建 Spring 核心配置文件
④ 在 Spring 配置文件中配置 UserDaoImpl
⑤ 使用 Spring 的 API 获得 Bean 实例
第一步:创建maven的web骨架
然后,导入 Spring 开发的基本包坐标
<dependencies>
<!--导入spring的context坐标,context依赖core、beans、expression-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.15.RELEASE</version>
</dependency>
</dependencies>
第二步写接口:UserDao接口
附属:impl.UserDaoImpl (我们一般放到impl包下面),让类继承接口
第三步:创建配置文件
在resources下创建配置文件
创建的是springConfig文件,名字固定:applicationContext
(接下来,我们把UuserDaoImpl接口全包名配到这个地方,与此同时给他一个id标识)
最后测试文件:
要获得我们之前创建的UserDaoImpl,测试文件固定写法:这里固定配置,这个app是spring的客戶端代碼:這個可以调用getBean方法
ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
app.getBean(userDao).var (idea这样写可以快速创建返回值),getBean后面跟创建类的id值
涉及到返回值类型:就是UserDao类型
通过一系列操作,就可以拿到之前创建文件的方法和对象。