【Spring学习28】JavaConfig配置bean
来源:互联网 发布:mac 桌面文件太多 编辑:程序博客网 时间:2024/06/06 06:37
从Spring3开始,加入了JavaConfig特性,JavaConfig特性允许开发者不必在Spring的xml配置文件中定义bean,可以在Java Class中通过注解配置bean。当然,JavaConfig只是个替代方案,不建议使用。
第一步、bean定义
以前用xml注册bean:
<bean id="messi" class="twm.spring.LifecycleTest.footballPlayer"> <property name="name" value="Messi"></property> <property name="team" value="Barcelona"></property></bean>
现在可以使用注解来完成,例如下面的代码完成和上面一样的工作:
@Configurationpublic class AppConfig { @Bean(name="messi") public footballPlayer getPlayer() { footballPlayer player= new footballPlayer(); player.name="Messi"; player.team="Barcelona"; return player }}
2、配置文件引用
工程大的时侯,我们通常把xml配置文件分割为好几份,然后通过import来进行统一引用:
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://www.springframework.org/schema/c" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd"> <import resource="config/order.xml"/> <import resource="config/member.xml"/></beans>
改用javaconfig实现:
@Configurationpublic class OrderConfig { //.....省略实现 }
@Configurationpublic class MemberConfig {//.....省略实现}
@Configuration@Import({ OrderConfig.class, MemberConfig.class })public class AppConfig {}
0 0
- 【Spring学习28】JavaConfig配置bean
- 第一个Spring JavaConfig注解配置bean
- spring-配置bean(2、基于JavaConfig的配置)
- Spring journey -- JavaConfig 装配 Bean
- spring实战-JavaConfig装配bean
- Spring Bean之JavaConfig自动化装配bean
- JavaConfig配置文件为Spring创建bean
- 译--Spring中 bean定义profiles的使用 javaConfig 和XML配置
- Spring学习笔记(四) JavaConfig创建Bean与AOP编程相结合的Demo
- Spring MVC 零配置 / Spring MVC JavaConfig
- Spring-Javaconfig-Mybatis-JNDI连接mysql配置
- spring boot 使用javaconfig配置mybatis,pagehelper
- spring-javaconfig
- Spring JavaConfig - NoSuchBeanDefinitionException: No unique bean of type
- spring笔记:第二章(通过javaconfig类装配bean)
- 【Spring 核心】装配bean(二) JavaConfig装配
- spring学习-2-配置bean
- 使用JavaConfig方式-Spring 基础学习
- 发布两个高精计算公式
- Leetcode刷题记—— 4. Median of Two Sorted Arrays(两有序数组的中位数)
- for循环创建一维数组
- U3D打PC包的设置
- 【快捷导航】updating...
- 【Spring学习28】JavaConfig配置bean
- 长尾理论及其启示
- 360一面面试题
- spring整合quartz框架定时任务实战
- OpenFace库(Tadas Baltrusaitis)中基于HOG进行正脸人脸检测的测试代码
- MSQL 相关知识
- volley网络请求框架+CheckBox实现全选及单选
- Tomcat配置JNDI资源(Tomcat配置连接池)
- ACM线段树。第兵布阵