首页 > 编程语言 > 详细

spring基础

时间:2019-09-07 22:50:24      阅读:109      评论:0      收藏:0      [点我收藏+]

spring依赖注入的方式

可以根据set方式完成属性的注入,在配置文件spring中,<bean></bean>,表示每个类,其中id属性表示为这个类起别名,class表示这个类在工程下的位置,bean标签里面包含property这个标签,里面的name属性代表这个类中的属性名,value表示为这个属性名初始化赋值,如下:

<bean id="app" class="com.zhiyou100.lw.spring.App">
        <property name="name" value="${app.name}"></property>
        <property name="age" value="${app.age}"></property>
        <property name="student" ref="${app.stu}"></property>
</bean>

其中value初始化时我使用了$符,代表我使用了属性文件了,app.什么的我都事先在属性文件中赋值好了的,直接拿到这里来用,这样把值分开了写,是为了能好修改很多代码,现在的代码很少,等到真正开发的时候就很多了,想用里面的数据就好管理了,其中要引入属性文件必须在这个配置文件中添加标签

<context:property-placeholder location="classpath:my.properties"/>    其中的my.property是属性的命名,classpath是路劲,要把属性文件放在和spring配置文件同一个文件夹下,属性文件里的内容

app.name=zhang
app.age=20
app.student=stu

还有就是通过构造方法来注入的,还是用bean标签来得到类,和类名。bean标签有constructor-arg标签 index属性表示构造方法的括号里面的参数从第几个开始的,index值为0

 

spring基础

原文:https://www.cnblogs.com/lw97-1014/p/11483587.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!