Spring Ioc容器xml配置

Spring Ioc容器xml配置基本结构:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans.xsd">

        <!-- id: bean 的唯一标识符,也就是相当于我们学的对象名
             class:bean对象所对应的全限定名:包名+类名
             name:也是别名,而且name可以取多个别名   -->

</beans>

Bean的配置

<!--bean就是java对象,由Spring创建和管理-->

<!--
   id 是bean的标识符,要唯一,如果没有配置id,name就是默认标识符
   如果配置id,又配置了name,那么name是别名
   name可以设置多个别名,可以用逗号,分号,空格隔开
   如果不配置id和name,可以根据applicationContext.getBean(.class)获取对象;

class是bean的全限定名=包名+类名
-->
<bean id="hello" name="hello2 h2,h3;h4" class="com.kuang.pojo.Hello">
   <property name="name" value="Spring">
</property></bean>

import导入配置

团队的合作通过import来实现 。也可以通过import来合并配置文件!
<import resource="{path}/beans.xml"></import>

Original: https://www.cnblogs.com/b10100912/p/16655343.html
Author: 学习钱厚端的小白
Title: Spring Ioc容器xml配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/616396/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • JAVA开发工具的具体安装与使用

    变量名:MYSQL_HOME 变量值:mysql安装路径 在点击path加入%MYSQL_HOME%\bin 最后命令窗口查看版本mysql –version 命令窗口…

    Java 2023年6月9日
    088
  • java JWT(json web token)三分钟快速掌握

    一:jwt 共有三部分: 令牌组成: 1.标头(header) 2.有效载荷(payload) 3.签名(Signature) 三部分以”.”点进行分割 生…

    Java 2023年6月5日
    075
  • RabbitMQ 大文件传输测试

    测试环境说明: RabbitMQ 版本:3.7.21 Erlang: 22.1.8 服务器硬件配置:4核16G 大于4M以上文件准备: 5M 500个 8M 3500个 48M 1…

    Java 2023年5月30日
    0123
  • IO流文件复制

    用IO流实现文件复制 使用FileInputStream+FileOutputStream完成文件的拷贝 拷贝的过程是一边读一边写 使用以上的字节流拷贝文件的时候,文件的格式不限 …

    Java 2023年6月9日
    079
  • Maven仓库介绍以及私服搭建

    1 什么是Maven? 1.1 Maven的概念 Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息开发,它是一个异常强大的构建工具,能够帮助我们自动化构建过程,从…

    Java 2023年6月6日
    071
  • Halo 开源项目学习(四):发布文章与页面

    基本介绍 博客最基本的功能就是让作者能够自由发布自己的文章,分享自己观点,记录学习的过程。Halo 为用户提供了发布文章和展示自定义页面的功能,下面我们分析一下这些功能的实现过程。…

    Java 2023年6月9日
    067
  • Android 自定义通用的loadingview

    介绍 好久没有写博客啦,最近在接近新年了,年前的工作都要收尾,所以特别忙,周末抽空写了个通用的加载view,写篇博客分享出来。 功能 1、显示加载视图,加载失败的时候显示加载失败视…

    Java 2023年6月13日
    081
  • Day5

    package scanner;import java.util.Scanner;public class Demo4 { public static void main(Stri…

    Java 2023年6月5日
    0122
  • 设计模式——创建型设计模式

    创建型设计模式 争对 &#x5BF9;&#x8C61;/&#x7C7B;创建时的优化 工厂方法模式(了解) 通过定义顶层抽象工厂类,通过继承的方式,针对于每…

    Java 2023年6月14日
    070
  • MongoDB基本介绍与安装(1)

    MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,…

    Java 2023年6月7日
    093
  • spring事务,TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

    转载自(https://blog.csdn.net/weixin_30699831/article/details/96672476) 在aop配置事务控制或注解式控制事务中,tr…

    Java 2023年5月30日
    093
  • Nginx增加网页认证功能

    Nginx增加网页认证功能 增加认证功能模块 ngx_http_auth_basic_module 模块实现让访问者,只有输入正确的用户密码才允许访问web内容。web上的一些内容…

    Java 2023年6月8日
    099
  • SpringBoot-多线程

    一、配置 @Configuration @EnableAsync //启用异步任务 public class ThreadPoolConfig { @Bean("task…

    Java 2023年6月9日
    069
  • Web字体简介_TTF_OTF_WOFF_EOT以及SVG

    字体格式有太多选择,不幸的是始终 没有一个能在所有的浏览器上通用 。这意味着,你必须使用多种字体的方案来保持 用户跨平台的一致性体验 。本文内容如题,会依次介绍一下 TTF、OTF…

    Java 2023年6月5日
    069
  • Auto Sacling调整资源提高可用性

    什么是 Auto Sacling? 弹性伸缩(Auto Scaling,以下简称AS)是根据用户的业务需求,通过设置伸缩规则来自动增加/缩减业务资源。当业务需求增长时,AS自动为您…

    Java 2023年6月9日
    078
  • Spring Security 中 CSRF 防御源码解析

    之前的《SpringBoot 如何防御 CSRF 攻击》一文详细讲解过,什么是 CSRF 攻击,以及 CSRF 攻击要如何防御。主要和在 Spring Security 中处理该问…

    Java 2023年5月30日
    0106
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球