产业气象站|基于 Java 的配置,Spring
#@Configuration和@Bean注解
这两个注解一般配合使用 。
带有@Configuration的注解类表示这个类可以使用SpringIoC容器作为bean定义的来源 。 @Bean注解告诉Spring , 一个带有@Bean的注解方法将返回一个对象 , 该对象应该被注册为在Spring应用程序上下文中的bean 。
【产业气象站|基于 Java 的配置,Spring】importorg.springframework.context.annotation.*@ConfigurationpublicclassHelloWorldConfig{@BeanpublicHelloWorldhelloWorld(){returnnewHelloWorld()}}
上面的代码等价于Beans.xml里的配置:
<beans><beanid="helloWorld"class="com.sap.HelloWorld"/>beans>
文章图片
这个经过了@Configuration修饰的类的作用 , 相当于ClassPathXmlApplicationContext.
下面是消费代码:
ApplicationContextctx=newAnnotationConfigApplicationContext(HelloWorldConfig.class)HelloWorldhelloWorld=ctx.getBean(HelloWorld.class)helloWorld.setMessage("HelloWorld!")helloWorld.getMessage()
这个HelloWorldConfig是被SpringCGLib动态增强过的:
文章图片
文章图片
文章图片
【来源:汪子熙的游泳故事】
声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。 邮箱地址:newmedia@xxcb.cn
推荐阅读
- 产业气象站|5G基站太耗电!三大运营商正式官宣:将智能化关闭5G基站节约电费
- 产业气象站|他从不打无准备之仗,华为联手哈工大究竟想干啥?依任总性格
- 产业气象站|G是否影响健康?,张朝阳用手机保持30厘米
- 爱集微APP|“芯”势力助推游戏产业发展,芯片成为ChinaJoy的关键词之一
- 产业气象站|电力机器人“小白”上岗巡检
- 产业气象站|苏宁智能宣布五项Biu+共享政策,从生态赋能到生态共享
- 产业气象站|点赞“中国芯里的南大智慧”!华为公司CEO任正非一行访问南京大学
- 产业气象站|花多少钱收购,微软正在谈判收购TikTok美国业务
- 产业气象站|包括王兴,马云创办支付宝的本质不是为了支付,很多人没理解
- 上观新闻|半导体产业如何发展?嘉定举办的这个论坛指明了方向