首页 > 其他分享 >Spring基础

Spring基础

时间:2024-03-16 22:58:04浏览次数:24  
标签:xml www http -- Spring 基础 beans user

beans.xml 配置文件
<!--不建议使用-->
<!-- <bean id="user" class="com.jiang.pojo.user">-->
<!-- <constructor-arg index="0" value="岳不群"/>-->
<!-- </bean>-->

<!-- <bean id="user" class="com.jiang.pojo.user">-->
<!-- <constructor-arg type="java.lang.String" value="岳不群2"/>-->
<!-- </bean>-->


<?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">
<bean id="user" class="com.jiang.pojo.user">
//用户含有参构造的类
<constructor-arg name="name" value="岳不群3"/>
</bean>
<bean id="userT" class="com.jiang.pojo.userT">
</bean>
</beans>

起别名:
<alias name="user" alias="user1"/>

一般用于把多个beans.xml文件合并为一个:
<import resource="beans.xml"/>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

获取beans.xml配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
利用ioc容器创建对象
user name = (user) context.getBean("user",user.class);





数组注入:
arrar,value

List数组注入
list,value

map注入
map,entry

set注入
set,value

标签:xml,www,http,--,Spring,基础,beans,user
From: https://www.cnblogs.com/wenjie001/p/18077804

相关文章

  • 通俗易懂理解Spring空间的AOP
    在SpringAOP(面向切面编程)中,有几个核心概念:切点、切面、以及织入。我们用一个简单的比喻来理解这些概念。想象你是一名导演,正在拍摄一部电影。在这个比喻中:切点(Pointcut)对应于你决定在电影的哪些场景中插入特定的特效或音乐。在上面的代码中,@Pointcut("execution(public*com.......
  • 1.Spring入门
    1.1 Spring简介  Spring是一个轻量级Java企业级应用程序开发框架,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。  SpringFramework6.0......
  • 【开源】SpringBoot框架开发房屋出售出租系统
    目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1房屋销售模块2.2房屋出租模块2.3预定意向模块2.4交易订单模块三、系统展示四、核心代码4.1查询房屋求租单4.2查询卖家的房屋求购单4.3出租意向预定4.4出租单支付4.5查询买家房屋销售交易单五、免责说......
  • 【开源】SpringBoot框架开发房屋出售出租系统
    目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1房屋销售模块2.2房屋出租模块2.3预定意向模块2.4交易订单模块三、系统展示四、核心代码4.1查询房屋求租单4.2查询卖家的房屋求购单4.3出租意向预定4.4出租单支付4.5查询买家房屋销售交易单五、免责说......
  • SpringBoot笔记
    SpringBoot官方文档:SpringBoot什么是SpringSpring是一个开源框架,2003年兴起的一个轻量级的Java开发框架,作者:RodJohnson。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring如何简化Java开发为了降低Java开发的复杂性,Spring采用了以下4种关键策略:基......
  • Linux的基础
    linux的基础命令linux命令的基本形式:command【-options】【parameter】command:命令command:参数(可选,非必填)options:选项(可选,非必填)Ls:以平铺的形式列出当前目录下的所有内容。ls【-a,-l,-h】【parameter】(可选,非必填)。-a:表示all,即列出全部文件(包含隐藏的文件/文件夹)。-l:......
  • 【提升C语言基础知识】数据在内存中的存储
    1.整数在内存中的存储1.1原码,反码,补码整数(占4个字节,即32个bit)的二进制表示方法有3种,即原码,反码,补码,三种表示方法均有符号位和数值位两部分原码:直接将数值按照正负数的形式翻译成二进制得到的就是原码反码:将原码符号位(最高位,0为正,1为负)不变,其余位按位取反得到反码补码:反码......
  • Python《基础知识》
    1.列表:list列表内的元素通过方括号[]来表示,且可以修改例:list=[1,2,3,"fhdsj","sum"]有关list的函数:cmp(list1,list2)比较两个列表的元素len(list)返回列表元素个数max(list)返回列表元素最大值min(list)返回列表元素最小值list(seq)将元组转换为列表示例:list......
  • ic基础|时序篇06:输入约束set_input_delay与输出约束set_output_delay详解
    大家好,我是数字小熊饼干,一个练习时长两年半的ic打工人。我在两年前通过自学跨行社招加入了IC行业。现在我打算将这两年的工作经验和当初面试时最常问的一些问题进行总结,并通过汇总成文章的形式进行输出,相信无论你是在职的还是已经还准备入行,看过之后都会有有一些收获,如果看......
  • 高架学习笔记之软件工程基础
    目录一、软件工程二、软件过程模型三、瀑布模型四、原型模型五、螺旋模型六、增量模型七、构建组装模型八、敏捷模型九、统一过程模型(RUP)十、软件能力成熟度模型一、软件工程    计算机刚刚投入实际使用时,软件基本上是在指定的计算机上由个人进行设计、使用以......