热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

注入参数spring入门(7)装配Bean中构造参数的注入

在本篇文章中,我们主要介绍注入参数的内容,自我感觉有个不错的建议和大家分享下在spring配装bean中还有一种Set注入的替换,那就是造构参数的注入。set注入是一

在本篇文章中,我们主要介绍注入参数的内容,自我感觉有个不错的建议和大家分享下

    在spring配装bean中还有一种Set注入的替换,那就是造构参数的注入。

      set注入是一种直接方法,缺陷是它假设了所 有的可变性属都可以通过set方法访问到。例如有些性属在创立时设置一次,当前不再变改。替换方法是通过造构函数设置一些性属值。还有它没法晰清达表哪些性属是必须的,哪些是可选的,造构注入的优势是通过造构强制赖依关系,不可能实例化不完全的或没法应用的bean。面下是造构器的几种注入方法:

    1.通过造构函数注入 (原始方法)

    2.根据造构器参数的类型

    3.根据引索index注入

    4.根据参数名称注入

 

    EmployeeBean.java

package www.csdn.spring.constructor.bean;public class EmployeeBean {private String name;private Double salary;private Dept dept;private String sex;// 造构器函数public EmployeeBean(String name, Double salary, Dept dept, String sex) {super();this.name = name;this.salary = salary;this.dept = dept;this.sex = sex;}@Overridepublic String toString() {return "EmployeeBean [name=" + name + ", salary=" + salary + ", dept="+ dept + ", sex=" + sex + "]";}}

    
Dept.java

package www.csdn.spring.constructor.bean;public class Dept {private String name;private String deptno;public void setName(String name) {this.name = name;}public void setDeptno(String deptno) {this.deptno = deptno;}@Overridepublic String toString() {return "Dept [name=" + name + ", deptno=" + deptno + "]";}}

    
spring-constructor.java

每日一道理
人生是洁白的画纸,我们每个人就是手握各色笔的画师;人生也是一条看不到尽头的长路,我们每个人则是人生道路的远足者;人生还像是一块神奇的土地,我们每个人则是手握农具的耕耘者;但人生更像一本难懂的书,我们每个人则是孜孜不倦的读书郎。


    
 

    
 

文章结束给大家分享下程序员的一些笑话语录: IT业众生相
第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。
第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。
第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。
第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。
第五级:技术工人,技术精湛,熟悉行业知识但领导能力欠加,此类人大多为系分人员或资深程序员,基本上桀骜不逊,自视清高,不愿于一般技术人员为伍,在论坛上基本以高手面目出现。
第六级:熟练工人,技术有广度无深度,喜欢钻研但浅尝辄止。此类人大多为老程序员,其中一部分喜欢利用工具去查找网上有漏洞的服务器,干点坏事以获取成绩感。如果心情好,在论坛上他们会回答菜鸟的大部分问题。此级别为软件业苦力的重要组成部分。
第七级:工人,某些技术较熟练但缺乏深度和广度,此类人大多为程序员级别,经常在论坛上提问偶尔也回答菜鸟的问题。为软件产业苦力的主要组成部分。
第八级:菜鸟,入门时间不长,在论坛上会反复提问很初级的问题,有一种唐僧的精神。虽然招人烦但基本很可爱。只要认真钻研,一两年后就能升级到上一层。
第九级:大忽悠,利用中国教育的弊病,顶着一顶高学历的帽子,在小公司里混个软件部经理,设计不行,代码不行,只会胡乱支配下属,拍领导马屁,在领导面前胡吹海侃,把自己打扮成技术高手的模样。把勾心斗角的办公室文化引入技术部门,实在龌龊!
第十级:驴或傻X,会写SELECT语句就说自己精通ORALCE,连寄存器有几种都不知道就说自己懂汇编,建议全部送到日本当IT产业工人,挣了日本人的钱还严重打击日本的软件业!



推荐阅读
author-avatar
阳光-假日
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有