spring不同于bean自动装配的spring注解应用——bean属性的配置

注解的使用一直都是建立在.xml文件的配置,因此.xml文件的成功配置及其配置步骤的理解是不可少的。注解相比.xml文件会更加便于使用。当然这也只是在案例简单的时候,复杂的文件配置还是得使用,xml文件。

基于Java类进行配置:

JavaConfig 原来是 Spring 的一个子项目,它通过 Java 类的方式提供 Bean 的定义信息。
@Component //将这个类标注为Spring的一个组件,放到容器中!

新建一个config配置包,编写一个MyConfig配置类

@Configuration //代表这是一个配置类
public class MyConfig {

@Bean //通过方法注册一个bean,这里的返回值就Bean的类型,方法名就是bean的id!
public void way1()
{
}

测试

@Test
public void test2(){
ApplicationContext applicationContext =
new AnnotationConfigApplicationContext(MyConfig.class);

}

导入其他配置如何做呢?

1、我们再编写一个配置类!

@Configuration //代表这是一个配置类
public class MyConfig2 {
}
2、在之前的配置类中我们来选择导入这个配置类

@Configuration
@Import(MyConfig2.class) //导入合并其他配置类,类似于配置文件中的 inculde 标签
public class MyConfig {

@Bean
public void way2()
{
}

这种Java类的配置方式,在之后的SpringBoot 和 SpringCloud中还会大量看到,需要知道这些注解的作用即可!

上一篇: spring 注解实现自动装配bean
下一篇: Spring aop 代理模式
ahyo
博客等级 码龄6年 137粉丝 · 746原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值