Spring(基本注解)

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4     xmlns:context="http://www.springframework.org/schema/context"
 5     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
 6         http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd
 7         http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd">
 8 
 9 <!-- 定义注解扫描器 -->
10 <context:component-scan base-package="com.hanqi"></context:component-scan><!-- base-package="需要扫描的目录或路径" -->
11 </beans>
 1 package com.hanqi;
 2 
 3 import org.springframework.stereotype.Component;
 4 
 5 @Component//注解方式自动进行实例化
 6 public class TestComponent
 7 {
 8     public void test()
 9     {
10         System.out.println("测试TestComponent方法");
11     }
12 }
 1 package com.hanqi;
 2 import org.springframework.context.ApplicationContext;
 3 import      org.springframework.context.support.ClassPathXmlApplicationContext;
 4  
 5   public class Test 
 6   {
 7  
 8     public static void main(String[] args) 
 9     {
10       ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
11       TestComponent tc=(TestComponent)ac.getBean("testComponent");//用注解方式实例化的对象名默认为首字母小写的类名
12       tc.test();
13     }
14   }

 

posted @ 2016-08-01 23:02  明天会更好!!!!  阅读(140)  评论(0)    收藏  举报