spring框架初步了解(第二篇)

来源:互联网 发布:苹果接电话变声软件 编辑:程序博客网 时间:2024/06/06 09:39

       我又回来啦,上周的早上根本起不来··其实本来上周就来工作室学习的。昨天在工作室第一次学习了spring框架,简单的来说spring框架就是一个容器框架,为了更好的了解spring,先想一下只利用JAVA在屏幕上如何输出hello,很简单编写一个类,然后在类中写一个方法System.out.println输出即可,然后创建一个该类的对象并调用该方法。

       如果我们用spring框架该如何实现呢?spirng中用两个机制,一个是IOC(控制反转),另一个是DI(依赖注入),所谓的控制反转就是把创建对象和维护对象的权利用程序交给spring容器(个人感觉就是在spirng中先把需要用到的各个对象的属性给设置好,要用到这个对象的时候直接getbean就好了),在主函数中首先要获得ApplicationContext对象,然后用这个对象的getbean方法来获得已经配置好的对象,配置bean的代码如下:

<beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xmlns:context="http://www.springframework.org/schema/context"       xmlns:tx="http://www.springframework.org/schema/tx"       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd            http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd            http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">       <!-- 在容器文件中配置bean(service/dao/domain/action/数据源) -->       <!-- bean元素的作用是,当我们的spring框架加载时候,spring就会自动的创建一个bean对象,并放入内存           UserService userSerivce=new UserService();           userSerivce.setName("韩顺平");           -->       <bean id="userServices" class="UserServices.userServices">              <!-- 这里就体现出注入的概念. -->              <property name="name">                     <value>权一博</value>              </property>              <property name="byebye" ref="byeServices" />       </bean>    <bean id="byeServices" class="UserServices.byeServices">        <!-- 这里就体现出注入的概念. -->        <property name="name">            <value>小明</value>        </property>    </bean></beans>
在bean中还可以维护各个对象的关系,如果一个对象的属性包含另一个对象,引用它即可:

 <propertyname="byebye"ref="byeServices"/>

依赖注入的意思也个人感觉的话也就是在bean中配置属性吧?

在配置bean的时候要设置一个id号,还有就是配置的这个bean用到的是哪个类即class="XXX";

设置bean的属性的时候首先要告诉它你设置的是什么属性即property name="XXX"

然后value是XXX;

其它的就没什么了,今天继续spring的学习!

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 大学宿舍八人间怎么办 高中档案袋拆了怎么办 公派教师回国后怎么办? 事业单位辞职后档案怎么办 学信支付不了怎么办 校外怎么办北邮校园卡 报考身份证丢了怎么办 买房怎么办不取消低保 自考找不到真题怎么办 自考生考研没有档案怎么办 自考本科无学位怎么办 自考学位证书没拿到怎么办 自考毕业证出生日期错误怎么办 成考没有学位证怎么办 评职称学历认证怎么办 国家不承认学历怎么办 高考分数错了怎么办 签合同了不想干怎么办 贵港教育小学插班生怎么办 学校宿舍限瓦怎么办 苹果锁屏后wifi断开怎么办 兼职一天不给钱怎么办 五月孩子掉床怎么办 孩子五月份掉床怎么办 郑州怎么办暂住证凭条 郑州居住证凭条怎么办 宿舍虫子咬人怎么办 is语音注册频繁怎么办 苹果id注销了怎么办 网站突然打不开了怎么办 谷歌邮箱打不开怎么办 360借款无力承担怎么办 公司被收购期权怎么办 创业板连续亏损怎么办 国企合并后员工怎么办 资金密码忘记了怎么办? 大华电子秤称重不准怎么办 股票暂停上市散户怎么办 入股公司赔钱了怎么办 家里被虚报脱贫怎么办 技术入股想退股怎么办