欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Spring2——特殊值的注入问题、自动装配、使用注解定义bean,

来源: javaer 分享于  点击 27795 次 点评:49

Spring2——特殊值的注入问题、自动装配、使用注解定义bean,


特殊值的注入问题: 给对象类型赋值null:
<property name="name">
    <null/>
</property>
赋空值“”
<property name="name">
    <value></value>
</property>
  注意:在ioc容器中定义bean的前提:该bean的类必须提供无参构造。   自动装配(只适用于引用类型): 约定优于配置。 自动装配:autowire="byName|byType" byName: 自动寻找bean的ID值等于类的属性名; byType: 自动寻找其他bean的类型是否与该类的ref属性一致。 (注意:当前ioc中只能有一个bean满足条件) constructor: 其他bean的类型是否与该类的构造方法的参数类型一致。 可以在头文件中一次性将该文件中bean设置为自动装配。
<?xml version="1.0" encoding="UTF-8"?>
default-autowire="byName">
  使用注解定义bean: 通过注解的形式将bean以及相应的属性值放入ioc容器。
<!--配置扫描器-->
<context:component-scan base-package="org.ghl.dao">
</context:component-scan>
扫描对应的包看是否有注解——@Component("studentDao"),如果有,则将该类加入ioc容器。   @Component细化: dao层注解:@Repository service层注解:@Service 控制层注解:@Controller    

相关文章

    暂无相关文章
相关栏目:

用户点评