zoukankan      html  css  js  c++  java
  • Spring学习

    实现步骤 service
    1.创建maven项目
    2.加入maven依赖
    spring的依赖 junit依赖
    3.创建类-接口跟他的实现类
    4.创建spring需要使用的配置文件
    申明的类 由spring创建和管理
    5.创建测试类

    给 spring配置文件中 给Java对象注入属性
    1.在配置文件中,使用标签和属性完成,基于xml的di实现
    2.使用spring中的注解,完成属性赋值,叫做基于注解的id实现
    di的语法分类
    1.set注入:spring调用类的set方法,在set方法中可以实现属性的赋值
    2.构注入:用spring调用类的参数构造方法,创建对象。在构造方法中完成赋值
    用法:property标签注入
    当存在应用类型时需要多创造一个bean 格式如下
    bean id="" class=""
    property name=""ref=""
    构造注入:
    spring调用类有构造方法,在创建时,在构造方法中给属性赋值 构造注入使用标签
    解析:name:表示构造方法的形参名
    index:表示构造方法的参数位置
    value:构造方法的形参是简单类型的使用value 构造方法的形参是引用类型的使用ref
    引用类型的自动注入:spring能根据某些规则可以给引用类型赋值
    常用使用规则是:byName,byType
    byName(按名称注入):Java类中引用类型的属性名和spring容器中配置文件中的id名称一样,且数据类型是一致的,这样的容器
    中的bean,spring能够赋值给引用类型
    语法规则:
    简单类型的属性赋值

    byType(按类型注入):Java类中引用类型的数据类型在spring容器中(配置文件)的class属性是同源关系的这样
    的bean能够赋值给引用类型
    同源关系:1.java类中引用类型的数据类型和bean的class的值是一样的
    2.Java类中引用类型的数据类型和bean的class的值父子关系的
    3.java类中引用数据类型和bean的class的值接口和实现类的关系
    语法规则:
    简单类型的属性赋值

    多文件配置 :文件较小 操作方便 效率高 可以避免 多人竞争带来的冲突
    多文件配置分类:1.一个模块一个配置文件 2.按类的功能,数据库相关一个配置,做事务的功能一个
    表示主配置文件 表示包含其他配置文件 一般不定义对象
    语法: 关键字 classpath 表示路径 在spring的配置文件
    中要指定其他文件的路径 需要 classpath告诉spring到哪里去加载读取文件

    使用注解的di:通过使用注解完成java对象的创建,赋值属性
    使用主机步骤:
    1.加入maven的依赖 spring-context,在加入spring-context的同时,简介加入spring-aop的依赖
    使用注解必须使用spring-aop依赖
    2.在类中加入spring注解
    3.在spring的配置文件中加一个组件扫描器的标签 说明注解使用位置

  • 相关阅读:
    一个简单的链表结构 分类: C/C++ 数据结构与算法 2015-06-14 16:39 129人阅读 评论(1) 收藏
    整数与浮点数的二进制表示方式 分类: C/C++ 2015-06-13 15:45 54人阅读 评论(0) 收藏
    对string的一些扩展函数 分类: C/C++ 2015-06-12 15:43 170人阅读 评论(1) 收藏
    SQL常用操作 2015-06-12 12:43 20人阅读 评论(0) 收藏
    Google C++编程风格 2015-06-11 11:25 36人阅读 评论(0) 收藏
    C++头文件编译问题 分类: C/C++ 2015-06-10 15:48 32人阅读 评论(0) 收藏
    服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
    解决time_wait过多的问题
    Gdb调试多进程程序
    linux查看硬件配置命令
  • 原文地址:https://www.cnblogs.com/cengzhuquan/p/14606304.html
Copyright © 2011-2022 走看看