Spring Bean管理注解方式代码实例

这篇文章主要介绍了Spring Bean管理注解方式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.使用注解的方式需要配置applicationContext.xml:

2.将类交给Spring管理:

@Component("Demo1") //使用注解Component public class Demo1 { @Value("yzy") private String name; public void say(){ System.out.println("你好呀!"+name); } }

3.Spring的属性注入:

普通的属性注入,使用@Value属性注入:

@Component("Demo1") public class Demo1 { @Value("yzy") //使用注解Value,属性注入 private String name; public void say(){ System.out.println("你好呀!"+name); } }

复杂的属性注入,使用@Resource属性注入:

import org.springframework.stereotype.Component; import javax.annotation.Resource; @Component("Demo1") public class Demo1 { @Resource(name="User") //使用@Resource,属性注入对象 private User user; public void say(){ System.out.println("你好呀!"+user.getUsername()); } }

4.Spring的其他注解:

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...