zoukankan      html  css  js  c++  java
  • SpringDay01

    一:什么是Spring。

      简单的理解就是一个可以装web层, service层, dao层,这三层对象的容器。

    二:Spring搭建

      1.导包:核心四个包和log4j两个包

      2.注册对象:User类

      3.书写配置注册对象到容器

        a>导入约束

        b>注册对象到容器 <bean name = "user" class = "User类的全名"></bean>

      4.书写测试类

        a>创建容器对象 ApplicationContext ac = new  ClassPathXmlApplicationContext("applicationContext.xml");

        b>向容器要“User”对象 User u = (User) ac.getBean("user");

        c>打印测试

     三:Bean元素

      1.bean元素:使用该元素描述需要spring容器管理的对象

        a>name:给被管理的对象起个名字,名称可以重复,可以使用特殊字符

        b>class:被管理对象完整的类名,

        c>id:与name属性一模一样,名称不可重复,不可使用特殊字符

      2.scope属性:默认值是sington

        a>sington:单例对象,被标识的对象在spring容器中只会存在一个实例

        b>prototype:多例对象,被标识为多例的对象,没次再获得就会创建一个新的对象,整个structs2时 ActionBean必须配置为多例。

     四:set注入方式

      <bean name ="user"  class = "User">

        值类型的注入方式

        <property name="name" value ="herry" index = "0"  ></property>

        <property name="age" value ="18" type = "Integer"></property>

      </bean>

      <bean name="car" class="Car">

        引用类型的注入方式

        <property name ="car" ref="Car"></property>

      </bean>

  • 相关阅读:
    (原)在ubuntu 中安装 swi prolog 和 简单的使用
    (转) 新手入门:C/C++中的结构体
    (转) eclipse debug (调试) 学习心得
    flutter: 根视图、根元素与根渲染
    eggjs的参数校验模块egg-validate的使用和进一步定制化升级
    Vue源码中用到的工具函数
    21 项优化 React App 性能的技术
    react-redux 的使用
    编写 Vue.js 组件前需要知道的 10 件事
    Flutter实现抽屉动画效果
  • 原文地址:https://www.cnblogs.com/chiwang/p/9335771.html
Copyright © 2011-2022 走看看