当前位置: 首页 > 知识库问答 >
问题:

理解Spring bean标签声明

南门展
2023-03-14

我是Spring的新手,并试图理解在我的Spring配置文件中声明的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">

我正在努力理解这5行代码。第一行表示它是一个XML文件。请有人帮我理解其他4行,以及向Spring应用程序提供这些信息的原因。

共有2个答案

汤修贤
2023-03-14

其他行只定义一些前缀/命名空间,然后可以在XML文件中使用这些前缀/命名空间。看这里。

吕皓
2023-03-14

它与Spring没有任何关系。它是XML

基本上,您将在xml文档中使用的所有标记都必须在某个地方预定义。类似于在使用变量之前声明变量xmlns定义存储这些文件的名称空间(类似于包)。然后schemaLocation实际上告诉文件引用该名称空间。有关语法的完整详细信息,最好浏览教程。

您可能还想了解一下为什么http://www.w3.org/2001/XMLSchema-instance命名空间未定义架构文件。

 类似资料:
  • 问题内容: 打破并继续Java中标记语句的唯一用法吗? 您何时在程序中使用了标签语句? 抱歉,该代码段已删除。 我正在拆分问题 问题答案: [JLS 14.7带标签的语句](https://docs.oracle.com/javase/specs/jls/se14/html/jls-14.html#jls-14.7) (为清楚起见进行了编辑) 语句 可能具有标签前缀( Identifier : S

  • 您好,我正在尝试解决目标C中的一个嘶嘶声测试(有一个转折),该测试按顺序列出从1到60的数字(每一个都在新行上),但当数字可被6整除时,程序应显示“嘶嘶声”,当数字可被10整除时,程序应显示“嘶嘶声”;如果这个数字可以被6和10整除,那么它应该显示“Fizzbuzz”。 这是我的密码。有谁能帮我让它工作吗(这会让一个代码高尔夫球手点头表示赞同):inti=60;整数乘数=0;新阵列阵列阵列阵列阵列

  • 本文向大家介绍对HTML语义化标签的理解?相关面试题,主要包含被问及对HTML语义化标签的理解?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: HTML5语义化标签是指正确的标签包含了正确的内容,结构良好,便于阅读,比如nav表示导航条,类似的还有article、header、footer等等标签。  

  • 我写了一个示例Spring启动应用程序,它无法运行消息 `描述:com中的customerRepository字段。hibernatetutorial。服务CustomerServiceImpl需要“com”类型的bean。hibernatetutorial。存储库。找不到CustomerRepository“”。 操作:考虑在您的配置中定义类型为“com.hibernatetutorial.re

  • 本文向大家介绍Git Tag 标签详解,包括了Git Tag 标签详解的使用技巧和注意事项,需要的朋友参考一下 Git Tag 标签 git tag 按字母排序显示标签 git tag v1.01 打上v1.01这个标签 git show v1.01 显示这个标签的详情 可以同时打多个tag指向同一个时间点上的版本 git push origin --tags 推送本地所有新增标签到远端 ps:下

  • 我想制作一个AngularJS Spring MVC Hibernate MySQL应用程序。我不知道如何配置SpringBean,这样我就可以对我的存储库和实体类使用自动连接的注释。 pom.xml依赖: 实体类: 的存储库: 的控制器: 配置类: