Spring2——特殊值的注入问题、自动装配、使用注…

2020-04-09 16:09:26来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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    

原文链接:https://www.cnblogs.com/ghlz/p/12668612.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:JVM 面试 4 连炮,你能顶住么?

下一篇:LeetCode 22. 括号生成