Spring Bean管理中,如何通过注解实现代码实例化?

2026-05-26 05:571阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计323个文字,预计阅读时间需要2分钟。

Spring Bean管理中,如何通过注解实现代码实例化?

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

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

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="www.springframework.org/schema/beans" xmlns:xsi="www.w3.org/2001/XMLSchema-instance" xmlns:context="www.springframework.org/schema/context" xsi:schemaLocation="www.springframework.org/schema/beans www.springframework.org/schema/beans/spring-beans.xsd www.springframework.org/schema/context www.springframework.org/schema/context/spring-context.xsd"> <context:component-scan base-package="org.yzytest1"></context:component-scan> <!--开启包扫描--> </beans>

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的其他注解:

Spring Bean管理中,如何通过注解实现代码实例化?

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

本文共计323个文字,预计阅读时间需要2分钟。

Spring Bean管理中,如何通过注解实现代码实例化?

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

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

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="www.springframework.org/schema/beans" xmlns:xsi="www.w3.org/2001/XMLSchema-instance" xmlns:context="www.springframework.org/schema/context" xsi:schemaLocation="www.springframework.org/schema/beans www.springframework.org/schema/beans/spring-beans.xsd www.springframework.org/schema/context www.springframework.org/schema/context/spring-context.xsd"> <context:component-scan base-package="org.yzytest1"></context:component-scan> <!--开启包扫描--> </beans>

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的其他注解:

Spring Bean管理中,如何通过注解实现代码实例化?

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。