不得不说Spring是一个伟大的框架,是一个轻量级能够简化Java开发的企业级的优秀框架,它的存在推动了整个Java开发史的前进,好了不吹了,博主我很喜欢也很赞这个框架
下面我们来阐述一下我们抬头也见低头也见的Spring beans的说明文档已经它存在的意义,有了它会让我们更了解Spring,学习都是从点滴开始的,好了我们进入主题。
1.首先我们把配置放上来
<!--添加aop跟tx的命名空间的schema定义文件的说明,这样子在配置文件中就可以使用这两个空间下的配置标签了,其他亦是这样子的--> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
以前我也很好奇为什么我们在使用Spring的时候或者与Spring整合的时候都要导入这些信息,下面的配置标签才可以用,在这之前,我们把Spring相关的依赖加载进来,因为如果没有Spring相关的jar的话,导入这些说明文档也没有什么意思
2.Spring开发响应的Jar包(这里我们运用的是Maven的响应依赖)
<!-- spring版本号 --> <spring.version>4.0.2.RELEASE</spring.version>
<!-- spring核心包 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> </dependency>
关于各种jar包都有哪些响应的功能 这里就不做太多的阐述了,详情了解,
点击打开链接
只有到这些说明文档,我们下来这些配置标签就可以用了
所以spring的Schema定义文件说明也就是我们说的配置文件的命名空间,其实这篇博客主要记录我在学习Spring的时候注意到的一个问题,因为对这有一点了解对我了解和学习Spring有很大的了解,这篇博客达到这个目的就可以!
如果你使用IDEA开发,如果你没有导入这些配置进来,你在使用配置标签的时候,IDEA也会有很好的提示,你可以手动导入。收起我们的高傲的劲头,砥砺前行,一点一点挖掘Spring。