Spring---IOC入门案例

Posted Angelye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring---IOC入门案例相关的知识,希望对你有一定的参考价值。

第一步:导入Jar包

第二步:创建类,在类里面创建方法

 

 1 public class User {
 2     public void add(){
 3         System.out.println("--------->add");
 4     }
 5     public static void main(String[] args) {
 6         //原始做法
 7         User user = new User();
 8         user.add();
 9     }
10 }

 

第三步:创建Spring配置文件,配置创建类

  • Spring的核心配置文件文件名称和位置不是固定的
  • 建议放在src下,官方建议applicationContext.xml
  • 引入约束(schema)
1 <beans xmlns="http://www.springframework.org/schema/beans"
2     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="
4         http://www.springframework.org/schema/beans 
5         http://www.springframework.org/schema/beans/spring-beans.xsd">
6 </beans>
  • 配置对象的创建
1 <!-- IOC入门 -->
2 <bean id="user" class="com.tyzr.ioc.User"></bean>

第四步:写代码测试对象的创建

注意:这段代码仅仅用来测试(工作中不能用)

Hibernate一样需要加载文件

1 @Test
2     public void testUser(){
3         //加载核心配置文件,创建对象
4         ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
5         //得到我们配置的对象
6         //<bean id="user" class="com.tyzr.ioc.User"></bean>
7         User user = (User)context.getBean("user");
8         user.add();
9     }

 

 测试结果

 

--------->add

解决配置文件没有提示

 

配置文件没有提示的问题:

 

Spring引入的约束是schema,把约束引入到eclipse

 

 

以上是关于Spring---IOC入门案例的主要内容,如果未能解决你的问题,请参考以下文章

Spring IoC

Spring IoC 简单案例

Spring IoC 简单案例

关于Spring IOC (DI-依赖注入)

Java53spring:IOC

Spring IOC核心功能快速入门