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

网友投稿 242 2022-12-11


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

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

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xmlns:context="http://springframework.org/schema/context"

xsi:schemaLocation="http://springfrahttp://mework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd http://springframework.org/schema/context https://springframework.org/schema/context/spring-context.xsd">

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xmlns:context="http://springframework.org/schema/context"

xsi:schemaLocation="http://springfrahttp://mework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd http://springframework.org/schema/context https://springframework.org/schema/context/spring-context.xsd">

2.将类交给Spring管理:

@Component("Demo1") //使用注解Component

public class Demo1 {

@Value("yzy")

private String name;

public void say(){

System.out.println("你好呀!"+name);

}

}

http://

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java使用MySQL实现连接池代码实例
下一篇:IntelliJ IDEA创建maven web项目的图文步骤(IDEA新手适用)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~