Spring MVC常用POM.xml
http://www.tuicool.com/articles/eA3iqiv
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <org.springframework.version>版本号</org.springframework.version> <mysql.jdbc.version>版本号</mysql.jdbc.version> <commons.fileupload.version>1.3.1</commons.fileupload.version> </properties>
<!-- commons配置 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>${commons.fileupload.version}</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.2</version> </dependency> <dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbutils</artifactId> <version>1.5</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.9</version> </dependency> <!-- aspectj --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.8.4</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.8.8</version> </dependency> <!-- mysql的依赖 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.jdbc.version}</version> </dependency> <!-- slf4j --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.16</version> </dependency> <!-- http://mvnrepository.com/artifact/org.slf4j/slf4j-api --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.16</version> </dependency> <!-- http://mvnrepository.com/artifact/log4j/log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.7</version> </dependency> <!-- Spring MVC框架主要用到的包 --> <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> <!-- Bean Factory and JavaBeans utilities (depends on spring-core) Define this if you use Spring Bean APIs (org.springframework.beans.*) --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- Aspect Oriented Programming (AOP) Framework (depends on spring-core, spring-beans) Define this if you use Spring AOP APIs (org.springframework.aop.*) --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- Application Context (depends on spring-core, spring-expression, spring-aop, spring-beans) This is the central artifact for Spring's Dependency Injection Container and is generally always defined --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- Various Application Context utilities, including EhCache, JavaMail, Quartz, and Freemarker integration Define this if you need any of these integrations --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- Transaction Management Abstraction (depends on spring-core, spring-beans, spring-aop, spring-context) Define this if you use Spring Transactions or DAO Exception Hierarchy (org.springframework.transaction.*/org.springframework.dao.*) --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- JDBC Data Access Library (depends on spring-core, spring-beans, spring-context, spring-tx) Define this if you use Spring's JdbcTemplate API (org.springframework.jdbc.*) --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- Object-to-Relation-Mapping (ORM) integration with Hibernate, JPA, and iBatis. (depends on spring-core, spring-beans, spring-context, spring-tx) Define this if you need ORM (org.springframework.orm.*) --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- Object-to-XML Mapping (OXM) abstraction and integration with JAXB, JiBX, Castor, XStream, and XML Beans. (depends on spring-core, spring-beans, spring-context) Define this if you need OXM (org.springframework.oxm.*) --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- Web application development utilities applicable to both Servlet and Portlet Environments (depends on spring-core, spring-beans, spring-context) Define this if you use Spring MVC, or wish to use Struts, JSF, or another web framework with Spring (org.springframework.web.*) --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${org.springframework.version}</version> </dependency> <!-- Spring MVC for Servlet Environments (depends on spring-core, spring-beans, spring-context, spring-web) Define this if you use Spring MVC with a Servlet Container such as Apache Tomcat (org.springframework.web.servlet.*) --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${org.springframework.version}</version> </dependency> <!--mobile--> <!-- http://mvnrepository.com/artifact/org.springframework.mobile/spring-mobile-device --> <dependency> <groupId>org.springframework.mobile</groupId> <artifactId>spring-mobile-device</artifactId> <version>1.1.5.RELEASE</version> </dependency> <!--redis--> <!-- http://mvnrepository.com/artifact/org.springframework.data/spring-data-redis --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.6.4.RELEASE</version> </dependency> <!--mongodb--> <!-- http://mvnrepository.com/artifact/org.springframework.data/spring-data-mongodb --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>1.9.1.RELEASE</version> </dependency> <!-- http://mvnrepository.com/artifact/org.springframework.data/spring-data-commons --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-commons</artifactId> <version>1.12.1.RELEASE</version> </dependency>
相关推荐
maven pom.XML 配置文件,大家如有需要的话,请自行下载,免积分。大家共同交流,学习
接下来,`pom.xml`文件仅包含Servlet的依赖,这暗示了项目将依赖于Servlet API来处理HTTP请求和响应。在标准的Spring MVC中,DispatcherServlet负责接收请求,解析请求信息,并调度合适的处理器来处理。在这个简化版...
SpringMVC所需的依赖,包含logback的依赖详情,maven项目的基本依赖。 2020/06/02-很久之前的了忘记里面,看见所需的积分太高了,重新设置一下
测试通过,集成了spirng MVC4+data jpa+spring Security pom.xml
ssm(Spring MVC + Spring + MyBatis)整合所需pom.xml文件
在配置Spring MVC项目时,你需要在pom.xml中声明Spring MVC和相关库的依赖,例如Spring Web、Spring Core、Spring Context等。 然后,Tomcat是一款开源的Servlet容器,常被用来部署和运行Java Web应用。在Eclipse中...
为了整合SSM,开发者需要在pom.xml中添加相关依赖,并配置Spring的配置文件(如applicationContext.xml)、Spring MVC的配置文件(如servlet-context.xml)以及MyBatis的配置文件(mybatis-config.xml)。...
2. servlet-context.xml:Spring MVC的配置文件,用于配置视图解析器、HandlerMapping、HandlerAdapter等。 3. applicationContext.xml:Spring的上下文配置文件,通常用于配置bean,如Service、DAO等。 4. ...
在Java开发领域,Maven是一个不可或缺的项目管理工具,它通过使用一个名为pom.xml的配置文件来管理和构建项目。pom.xml文件是Maven项目的灵魂,它包含了项目的元数据,如项目信息、依赖关系、构建配置等。下面我们将...
标题 "一套基本的SpringMvc工程所需要的最基本jar包(pom.xml)" 暗示了这个压缩包包含的是构建一个基于Spring MVC的Java Web项目所必需的依赖。Spring MVC是Spring框架的一部分,它提供了一个用于开发Web应用程序的...
最后,确保所有的配置文件(如applicationContext.xml、web.xml、pom.xml等)都已正确设置,并且依赖库已经添加到项目中。完成这些步骤后,下载并运行这个案例,你将看到一个功能完备的Web应用,它展示了Spring、...
只需要在`pom.xml`中添加`spring-boot-starter-web`依赖,Spring Boot就会自动配置MVC相关的组件。 ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-web ``` 在实际项目中,我们...
传统的SpringMVC配置往往依赖于XML文件,如web.xml和spring-servlet.xml等,但随着Spring框架的发展,出现了基于代码的配置方式,实现了零XML配置,提高了开发效率。本文将详细介绍如何在不使用web.xml的情况下,...
- `pom.xml`:Maven 或 Gradle 的项目配置文件,管理依赖项。 7. **开发实践** 在实际开发中,你可以学习如何创建 Spring MVC 的配置文件,定义 Controller,处理 HTTP 请求,使用 Service 层调用 DAO 层进行数据...
《Spring4Spring-MVC:整合Maven3、Spring4与Spring MVC 4的模板实践》 在现代Java Web开发中,Spring框架以其强大的功能和灵活性备受开发者青睐。本资源"Spring4Spring-MVc.rar"提供了一个基于Maven3、Spring4和...
在本教程中,我们将深入理解Spring MVC的核心概念,并了解`pom.xml`文件在项目中的作用。 首先,`pom.xml`是Maven项目的配置文件,用于管理项目的依赖、构建过程和其他元数据。在Spring MVC项目中,`pom.xml`负责...
SSM框架,即Spring、SpringMVC和MyBatis的集成,是Java Web开发中常用的一种框架组合。这种整合能够帮助开发者有效地管理依赖、处理业务逻辑以及实现数据持久化。在进行SSM框架的整合时,我们需要关注的核心知识点...
- **MVC配置**:通常在 `WebConfig.java` 或者 `spring-servlet.xml` 文件中配置,包括拦截器、视图解析器、转换器、格式化器等。 本项目 "spring-mvc-study" 对于初学者来说是一个很好的起点,它提供了一个基础的 ...
虽然这个教程不提供Maven构建步骤,但通常我们需要在`pom.xml`文件中声明Spring相关的依赖,Maven会自动下载并管理这些库。例如: ```xml <groupId>org.springframework <artifactId>spring-context ...
在这个SSH示例中,"ssh_pom.xml"可能指定了项目所需SSH框架以及其他依赖库的版本,便于管理和构建项目。 至于"www.pudn.com.txt",这可能是一个文本文件,通常在开发过程中用来记录笔记、链接或其他参考资料。在本...