参考spring-framework-4.3.7.RELEASE-dist.zip中的内容
<repositories> <repository> <id>central</id> <name>Central Repository</name> <!-- <url>http://localhost:8081/nexus/content/groups/public/</url> --> <url>http://repo1.maven.org/maven2/</url> <layout>default</layout> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>com.springsource.repository.bundles.release</id> <name>EBR Spring Release Repository</name> <url>http://repository.springsource.com/maven/bundles/release</url> </repository> <repository> <id>com.springsource.repository.bundles.external</id> <name>EBR External Release Repository</name> <url>http://repository.springsource.com/maven/bundles/external</url> </repository> </repositories>
<properties> <org.springframework.version>4.3.7.RELEASE</org.springframework.version> </properties> <dependencies> <!-- spring start --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-instrument</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-instrument-tomcat</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-messaging</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc-portlet</artifactId> <version>${org.springframework.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- spring end --> </dependencies>
这样引入可能不太好,比如你引入spring-webmvc,maven会自动引入其他依赖,
但我喜欢这样,先引入所有依赖,
spring4.x引入所有命名空间xmlns xsi:schemaLocation
http://happyqing.iteye.com/blog/2303238
相关推荐
1. **添加依赖**:首先,在Maven项目的pom.xml文件中,我们需要引入Spring和Quartz的依赖。确保Spring4.X和Quartz2.X的版本兼容。 2. **配置Quartz**:在Spring的配置文件(如applicationContext.xml)中,声明...
Java使用Maven导入Spring依赖
Spring 5.x引入了对Java 8的全面支持,增强了Reactive编程模型,使得应用能够处理高并发场景。此外,Spring MVC和Spring Boot也得到了改进,提高了性能和开发效率。 2. **Spring MVC 5.x**: Spring MVC是Spring...
在Spring Framework 5.1.x的maven版本中,所有必要的库和依赖关系都被定义在pom.xml文件中,使得在IntelliJ IDEA这样的集成开发环境中,可以轻松地导入和构建项目。 IntelliJ IDEA 是JetBrains公司推出的一款强大的...
Spring Framework 5.2.x提供Maven版本,意味着开发者可以使用Maven的`pom.xml`文件来声明Spring框架和其他相关库的依赖,简化项目的构建过程。这包括了自动下载所需库、解决依赖冲突以及执行构建生命周期中的各种...
在Spring框架中,4.x版本引入了许多改进和优化,使其成为企业级应用开发中的主流选择。本文将聚焦于如何通过源码方式配置Spring Beans,这是一个深入理解Spring内部工作原理的关键步骤。通过源码配置,开发者可以更...
Classes contained in spring-mock.jar: org.springframework.mock.jndi.ExpectedLookupTemplate.class org.springframework.mock.jndi.SimpleNamingContext.class org.springframework.mock.jndi....
** Maven与Spring 5.0 全套依赖详解 ** Maven是一款强大的Java项目管理工具,它通过XML格式的配置文件(pom.xml)来管理项目的构建、报告和依赖关系。在Spring 5.0框架的开发中,Maven扮演着至关重要的角色,帮助...
同时,你需要在项目中引入Spring 4.x和Jersey 2.x的依赖。如果是Maven项目,可以在pom.xml文件中添加如下依赖: ```xml <!-- Spring 4.x --> <groupId>org.springframework <artifactId>spring-context ...
1. **起步依赖(Starters)**:Spring Boot的特性之一,通过引入特定的Maven或Gradle依赖,自动配置相关组件。 2. **嵌入式Web服务器**:如Tomcat或Jetty,无需额外部署,简化了开发和测试流程。 3. **自动配置...
例如,如果你想引入Spring框架的依赖,你可以这样写: ```xml <groupId>org.springframework <artifactId>spring-context <version>5.3.23 ``` 在这个例子中,`groupId`标识了库的提供者,`artifactId`是...
Spring4.3.x版本是该框架的一个稳定版本,引入了多项改进和增强功能。这个压缩包包含了已编译好的Spring4.3.x源码,方便开发者在IntelliJ IDEA中进行学习和调试。 首先,让我们深入了解一下Spring框架的核心概念。...
Spring5.x引入了许多改进,例如对Java 8的深入支持、反应式编程的支持(通过Project Reactor)以及WebSocket和Spring WebFlux的增强。此外,Spring5.x还提升了性能,减少了内存占用,并优化了与其他技术的集成,如...
在3.x版本中,Spring引入了许多改进,包括对Java EE 6的支持、更好的测试框架集成以及增强了数据访问能力。 **1. Spring的核心组件** - **IoC容器**:是Spring的核心,负责管理对象的生命周期和对象之间的依赖关系...
Spring 3.x版本还加强了对RESTful Web服务的支持,引入了Spring MVC Test框架,并提供了新的数据绑定和验证API。此外,Spring 3.x还增加了对Java 8特性的支持,比如Lambda表达式和流API。 知识点三:企业应用开发...
《Spring+3.x企业应用开发实战光盘maven整合代码》是针对Spring 3.x版本在企业级项目中应用的实战教程,其中包含了如何利用Maven进行项目构建和管理依赖的过程。在这个压缩包中,主要文件名为"spring3.x",意味着它...
Spring 3.x版本是Spring框架的一个重要里程碑,引入了许多新特性,例如:支持JSR-303/JSR-349 Bean验证、改进的RESTful支持、对Groovy的支持等。 在光盘源码中,我们可以看到以下几个文件和目录: 1. `phei.avi`:...
通过整合Spring 4.x、Spring Data JPA、Spring MVC和Maven,我们可以快速构建出一个高效、可维护的Web应用,其中数据访问层借助Spring Data JPA实现了简洁的数据库操作,业务逻辑由Spring MVC处理,而项目的构建和...
本项目框架是基于Spring 5.x、Spring MVC 5.x、MyBatis 3.5.x、Tomcat 9和JDK 8,结合Maven进行构建管理的1.0版本。下面将详细介绍这个项目框架的关键组件和它们的作用。 **Spring 5.x** Spring 是一个全面的Java...
1. **Maven**: Maven 使用XML格式的`pom.xml`文件来管理项目依赖,确保所有必需的库都正确地被引入。配置Hibernate和Spring的相关依赖后,Maven会自动下载并管理这些库,简化了项目的构建过程。 2. **Hibernate**: ...