(一) spring官网下载

官网地址:https://spring.io/ 下载地址:https://repo.spring.io/libs-release-local/org/springframework/spring/5.1.9.RELEASE/spring-framework-5.1.9.RELEASE-dist.zip 下载完成后会发现三个目录,命名很明确。 Docs 目录相关文档。包括一份 API 和一份各种 spring 的使用说明(reference),reference 提供了 HTML.PDF 版本,非常详细。

(二)spring的核心包

(三) 配置 XML

Spring 的最大的作用就是提供 bean 的管理功能,在 spring 中 bean 的管理是通过 XML 实现的,要 用此功能,需要把 bean 配置到 spring 的 xml。

1. 新建立一个 xml.名字任意,如 applicationContext.xml(推荐),或者 text.xml 都可以

2. 添加 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  "><bean> </bean> </beans>

① Xmlns(XML NameSpace) 声明命名空间,建议是用网址做命名空间,但并不会去访问改网址, 仅仅是 namespace 和 xsd(xsd 是 spring 这个 xml 的 schema 文件,里面定义配置内容)里 声明的 targetNamespace 保持一致 . 注:这里命名空间是改不了的,其实是在代码中也写死了,可以打开 spring-beans3.2.0.M1-sources.jar 包的 org\springframework\beans\factory\xml\BeanDefinitionParserDelegate.java 查看对 http://www.springframework.org/schema/beans这个namespace的定义。 ② schemaLoacation .用于绑定命名空间的 schema 文件,通常是用 URL 值对,中间用空格隔 开,前面 URL 是命名空间,后面 URL 为 schema 的文件地址 ② xsd 的存放地址,如果没有声明,eclipse 去网上下载.

在创建 xml 时,需要导入schema约束,如果联网了会自动缓存文件到本地,提供提示功能,如果没网,在 eclipse 编辑 xml 配置没有提示,需要手动配置xsd schema文件路径。解决如下:可以对 eclipse 中进行 schema 文件的添加 具体是 WindowsàPreferences ,搜索 XML catalog,添加 schema 文件。

1.下载对应的schema到本地, 如:

http://www.springframework.org/schema/beans/spring-beans-4.1.xsd

2.在eclipse中添加

最新文章

  1. SQLServer 事务隔离级别与锁的申请和释放
  2. XAF进修二:在XAF中打开自定义的WinForm
  3. android xml特殊字符
  4. 转载cocos2dx的各种动作用法
  5. DB time实时过程分析
  6. HDU 5867 Water problem (模拟)
  7. 再谈 retain,copy,mutableCopy(官方SDK,声明NSString都用copy非retain)
  8. SIFT算法:确定特征点方向
  9. C#图像处理(2):给图片加白边
  10. Nginx阅读笔记(二)之location的用法
  11. windows和ubuntu 10.4双启动顺序
  12. CodeForces 610A Pasha and Stick
  13. Vue.js组件之同级之间的通信
  14. Promise 对象
  15. 【刷题】【LeetCode】总
  16. 鏈接Redis報錯`AUTH` failed: ERR Client sent AUTH, but no password is set [tcp://127.0.0.1:6379]
  17. 第13组_16通信3班_045_OSPFv3作业
  18. (贪心部分背包问题)Saving HDU HDU2111
  19. 每日英语:Dashing the China Dream
  20. jQuery之JSP加载JS文件不起作用的有效解决方法

热门文章

  1. sql布尔盲注和时间盲注的二分脚本
  2. 硬核!15张图解Redis为什么这么快
  3. 如何处理 Kubeadm 搭建的集群证书过期问题
  4. Express 配置HTML页面访问
  5. 扩展中国剩余定理(EXCRT)快速入门
  6. STM32入门系列-库帮助文档使用
  7. STM32入门系列-STM32外设地址映射
  8. 模拟量采集模块433Mhz LoRa无线自组网络介绍
  9. Jmeter 函数助手对话框简单使用
  10. 常见特征金字塔网络FPN及变体