spring DI起步
来源:互联网 发布:java while和do while 编辑:程序博客网 时间:2024/06/03 16:19
1.在myeclipse创建maven项目,
2.引入spring-context,spring-core依赖包,
3.写一个普通接口Person和它的一个实现SuperMan:
package com.kai.vo;
public interface Person { public String getName();}public class SuperMan implements Person{public String getName() { return "i am superman";}
}
4.写一个基于Annotation的配置类:
@Configuration
public class Configuration1 {
@Bean
public Person person(){
Person p=new SuperMan();
return p;
}
}
5.这样就可以通过AnnotationConfigApplicationContext这个类加载Person到容器中了。构造方法可以直接传入基础包名,它会去扫描包下面所有的带有Configuration注解的类。
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
AnnotationConfigApplicationContext an=new AnnotationConfigApplicationContext("com.kai.config");
Person p=an.getBean("person",Person.class);
System.out.println(p.getName());
}
}
6.运行结果为:
Hello World!
i am superman
- spring DI起步
- spring di
- Spring DI
- Spring DI
- Spring()---DI
- Spring DI
- spring di
- spring DI
- spring DI
- spring(依赖注入-DI)
- Spring模拟(DI,IOC)
- Spring ioc Di概念
- Spring DI 依赖注入
- spring IoC与DI
- Spring--IoC和DI
- spring IOC /DI 详解
- spring IOC ,DI原理
- Spring IOC(DI)模拟
- C++中只能使用初始化列表不能使用赋值的情况
- 不可错过的全面详细介绍Android单元测试的系列文章(一)
- 内存优化
- 有返回值的多线程示例
- pat 甲级 1104. Sum of Number Segments
- spring DI起步
- 大数据-二
- 神经网络学习笔记(二):feedforward和feedback
- Android 保存图片到SQLite,读出SQLite中的图片
- 【CodeForces500B】【贪心】New Year Permutation 题解
- Mybatis知识点备忘
- Spring事务的隔离级别
- 引用数组,指针数组与数组引用,数组指针
- ffmpeg(二) 网络流转发