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>

  • 相关阅读:
    02基础软件安装
    01系统软件安装
    dmesg命令
    perl 远程连接oracle
    延时取消订单还在用定时任务?来看mq的实现
    微信公众号开发Java版-学习总结
    (转)SQL Server 2008 允许远程连接的解决方法
    java生成pdf并加水印,通过wkhtmltopdf实现
    boostrap-table表格插件笔记
    art-template笔记
  • 原文地址:https://www.cnblogs.com/chiwang/p/9335771.html
Copyright © 2011-2022 走看看