Spring2——特殊值的注入问题、自动装配、使用注…
2020-04-09 16:09:26来源:博客园 阅读 ()
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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Java Spring注入一个接口的多个实现类在map里如何实现?案 2020-06-04
- spring注入map,spring注入一个接口的多个实现类在map里 2020-06-03
- @Resource,@Autowired,@Inject3种注入方式详解 2020-06-01
- Spring Boot加密配置文件特殊内容 2020-05-29
- Spring 基于自动装配的依赖注入详解 [自动装配模式搞不懂? 2020-05-20
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash