`
crabdave
  • 浏览: 1295215 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring MVC常用POM.xml

 
阅读更多

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 spring mvc 框架 pom.xml

    maven pom.XML 配置文件,大家如有需要的话,请自行下载,免积分。大家共同交流,学习

    使用java简单实现的一个Spring框架(pom.xml仅包含Servlet jar包依赖)

    接下来,`pom.xml`文件仅包含Servlet的依赖,这暗示了项目将依赖于Servlet API来处理HTTP请求和响应。在标准的Spring MVC中,DispatcherServlet负责接收请求,解析请求信息,并调度合适的处理器来处理。在这个简化版...

    SpringMVC pom.xml

    SpringMVC所需的依赖,包含logback的依赖详情,maven项目的基本依赖。 2020/06/02-很久之前的了忘记里面,看见所需的积分太高了,重新设置一下

    spirng MVC4+data jpa+spring Security pom.xml

    测试通过,集成了spirng MVC4+data jpa+spring Security pom.xml

    ssm整合所需pom.xml文件

    ssm(Spring MVC + Spring + MyBatis)整合所需pom.xml文件

    Eclipse+tomcat+maven 配置Spring mvc图文教程.zip

    在配置Spring MVC项目时,你需要在pom.xml中声明Spring MVC和相关库的依赖,例如Spring Web、Spring Core、Spring Context等。 然后,Tomcat是一款开源的Servlet容器,常被用来部署和运行Java Web应用。在Eclipse中...

    SSM整合jar包+pom.xml文件

    为了整合SSM,开发者需要在pom.xml中添加相关依赖,并配置Spring的配置文件(如applicationContext.xml)、Spring MVC的配置文件(如servlet-context.xml)以及MyBatis的配置文件(mybatis-config.xml)。...

    spring-mvc-study.zip

    2. servlet-context.xml:Spring MVC的配置文件,用于配置视图解析器、HandlerMapping、HandlerAdapter等。 3. applicationContext.xml:Spring的上下文配置文件,通常用于配置bean,如Service、DAO等。 4. ...

    maven中pom.xml基本配置

    在Java开发领域,Maven是一个不可或缺的项目管理工具,它通过使用一个名为pom.xml的配置文件来管理和构建项目。pom.xml文件是Maven项目的灵魂,它包含了项目的元数据,如项目信息、依赖关系、构建配置等。下面我们将...

    一套基本的SpringMvc工程所需要的最基本jar包(pom.xml)

    标题 "一套基本的SpringMvc工程所需要的最基本jar包(pom.xml)" 暗示了这个压缩包包含的是构建一个基于Spring MVC的Java Web项目所必需的依赖。Spring MVC是Spring框架的一部分,它提供了一个用于开发Web应用程序的...

    spring Spring MVC Hibernate 4.x 整合案例

    最后,确保所有的配置文件(如applicationContext.xml、web.xml、pom.xml等)都已正确设置,并且依赖库已经添加到项目中。完成这些步骤后,下载并运行这个案例,你将看到一个功能完备的Web应用,它展示了Spring、...

    spring无web.xml零配置

    只需要在`pom.xml`中添加`spring-boot-starter-web`依赖,Spring Boot就会自动配置MVC相关的组件。 ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-web ``` 在实际项目中,我们...

    SpringMVC基于代码的配置方式(零配置,无web.xml)

    传统的SpringMVC配置往往依赖于XML文件,如web.xml和spring-servlet.xml等,但随着Spring框架的发展,出现了基于代码的配置方式,实现了零XML配置,提高了开发效率。本文将详细介绍如何在不使用web.xml的情况下,...

    一个基于spring mvc的论坛.zip

    - `pom.xml`:Maven 或 Gradle 的项目配置文件,管理依赖项。 7. **开发实践** 在实际开发中,你可以学习如何创建 Spring MVC 的配置文件,定义 Controller,处理 HTTP 请求,使用 Service 层调用 DAO 层进行数据...

    Spring4Spring-MVc.rar_mvc4_spring4_spring4 mvc_www.mvn3

    《Spring4Spring-MVC:整合Maven3、Spring4与Spring MVC 4的模板实践》 在现代Java Web开发中,Spring框架以其强大的功能和灵活性备受开发者青睐。本资源"Spring4Spring-MVc.rar"提供了一个基于Maven3、Spring4和...

    Spring mvc pom

    在本教程中,我们将深入理解Spring MVC的核心概念,并了解`pom.xml`文件在项目中的作用。 首先,`pom.xml`是Maven项目的配置文件,用于管理项目的依赖、构建过程和其他元数据。在Spring MVC项目中,`pom.xml`负责...

    SSM框架整合jar包和maven pom.xml配置文件整合

    SSM框架,即Spring、SpringMVC和MyBatis的集成,是Java Web开发中常用的一种框架组合。这种整合能够帮助开发者有效地管理依赖、处理业务逻辑以及实现数据持久化。在进行SSM框架的整合时,我们需要关注的核心知识点...

    spring-mvc-study.zip_spring mvc_spring mvc项目_springmvc

    - **MVC配置**:通常在 `WebConfig.java` 或者 `spring-servlet.xml` 文件中配置,包括拦截器、视图解析器、转换器、格式化器等。 本项目 "spring-mvc-study" 对于初学者来说是一个很好的起点,它提供了一个基础的 ...

    spring bean XML配置入门

    虽然这个教程不提供Maven构建步骤,但通常我们需要在`pom.xml`文件中声明Spring相关的依赖,Maven会自动下载并管理这些库。例如: ```xml &lt;groupId&gt;org.springframework &lt;artifactId&gt;spring-context ...

    ssh.zip_SSH小例子_java ssh_ssh_ssh java_ssh pom.xml

    在这个SSH示例中,"ssh_pom.xml"可能指定了项目所需SSH框架以及其他依赖库的版本,便于管理和构建项目。 至于"www.pudn.com.txt",这可能是一个文本文件,通常在开发过程中用来记录笔记、链接或其他参考资料。在本...

Global site tag (gtag.js) - Google Analytics