Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom 以及 IntelliJ IDEA 如何打开依赖视图

Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom

配置原则:

利用依赖,将所需的jar包载入到工程中。

  1. 先依赖主要jar包

    Spring + Spring MVC + MyBatis + database

  2. 再依赖次要jar包

    C3p0连接池,log4j,Junit

  3. 外围jar包

    POI jFreeCharts jxl

例子:

通常只使用Spring时,将spring-context依赖到pom中。

<dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${org.springframework.version}</version>
</dependency>

效果图如下:

spring-context会将一下jar,自动依赖过来。

commons-logging:1.1.1
spring-aop:3.2.2.RELEASE
spring-beans:3.2.2.RELEASE
spring-context:3.2.2.RELEASE
spring-core:3.2.2.RELEASE
spring-expression:3.2.2.RELEASE

由于,这个项目使用Spring+SpringMVC+MyBatis作为架构,其核心就SpringMVC。

所以首先依赖spring-webmvc

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>${org.springframework.version}</version>
</dependency>

同理,spring-webmvc会将以下jar包自动依赖到工程中。

commons-logging:1.1.1
spring-aop:3.2.2.RELEASE
spring-beans:3.2.2.RELEASE
spring-context:3.2.2.RELEASE
spring-core:3.2.2.RELEASE
spring-expression:3.2.2.RELEASE
spring-web:3.2.2.RELEASE
spring-webmvc:3.2.2.RELEASE

效果图如下:

使用Spring时,缺少不了事务的存在,而事务是在spring-orm中,将spring-orm依赖到项目中

 <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>${org.springframework.version}</version>
 </dependency>

同理,spring-orm会将一下jar包,自动依赖到工程中。

下面是Spring + SpringMVC + MyBatis + POI 的所有POM.xml文件信息。

<properties>
<org.springframework.version>3.2.2.RELEASE</org.springframework.version>
</properties>

<dependencies>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</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-test</artifactId>
    <version>${org.springframework.version}</version>
    <type>jar</type>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>aspectjweaver</artifactId>
    <version>1.8.2</version>
</dependency>
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.2.2</version>
</dependency>
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>1.2.0</version>
</dependency>

<dependency>
    <groupId>c3p0</groupId>
    <artifactId>c3p0</artifactId>
    <version>0.9.1.2</version>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.31</version>
</dependency>
<dependency>
    <!--会级联加载:log4j -->
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.6.1</version>
</dependency>
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.9</version>
</dependency>
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.9</version>
</dependency>
<dependency>
    <groupId>jfree</groupId>
    <artifactId>jfreechart</artifactId>
    <version>1.0.13</version>
</dependency>
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.9</version>
</dependency>

<dependency>
    <groupId>commons-fileupload</groupId>
    <artifactId>commons-fileupload</artifactId>
    <version>1.2.2</version>
</dependency>
<dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.0.1</version>
</dependency>

<dependency>
    <groupId>javax.servlet.jsp.jstl</groupId>
    <artifactId>jstl-api</artifactId>
    <version>1.2</version>
</dependency>
<dependency>
    <groupId>org.glassfish.web</groupId>
    <artifactId>jstl-impl</artifactId>
    <version>1.2</version>
</dependency>

<dependency>
    <groupId>jexcelapi</groupId>
    <artifactId>jxl</artifactId>
    <version>2.4.2</version>
</dependency>

<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-servlet-api</artifactId>
    <version>7.0.8</version>
    <scope>provided</scope>
</dependency>

使用Intellij IDEA 查看POM依赖视图:

  1. View --> 选中 Tools Buttons

  2. 点击左侧的Struture视图。

  3. 在Project右键 --> Diagrams --> Show Dependencies

全部结束。如有疑问,可以留言哦!

时间: 2024-10-05 04:01:09

Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom 以及 IntelliJ IDEA 如何打开依赖视图的相关文章

Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom 以及 IntelliJ IDEA 怎样打开依赖视图

Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom 配置原则: 利用依赖,将所需的jar包加载到project中. 先依赖主要jar包 Spring + Spring MVC + MyBatis + database 再依赖次要jar包 C3p0连接池.log4j,Junit 外围jar包 POI jFreeCharts jxl 样例: 通常仅仅使用Spring时,将spring-context依赖到pom中. <dependency> <groupId&

使用maven整合spring+springmvc+mybatis

使用maven整合spring+springmvc+mybatis 开发环境: 1. jdk1.8 2. eclipse4.7.0 (Oxygen) 3. mysql 5.7 在pom.xml文件中,引入我们需要的jar包:(按需引入jar包) <properties> <!-- 自定义的spring的版本号 --> <spring.version>4.3.18.RELEASE</spring.version> <!-- 自定义的mybaits的版本号

IDEA中maven搭建Spring+SpringMVC+mybatis项目

一.介绍 使用IDEA搭建maven web项目,整合框架Spring+SpringMVC+mybatis 项目结构图: 二.搭建 1.新建maven项目 2.创建项目结构(如上图) 3.配置pom.xml 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation=

使用intellij idea搭建MAVEN+SSM(Spring+SpringMVC+MyBatis)框架

基本概念 使用SSM(Spring,SpringMVC和Mybatis) 1.1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来.它是为了解决企业应用开发的复杂性而创建的.Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的用途不仅限于服务器

2.配置Spring+SpringMvc+Mybatis(分库or读写分离)--Intellij IDAE 2016.3.5

建立好maven多模块项目后,开始使用ssm传统的框架:http://www.cnblogs.com/yysbolg/p/6898453.html 1.打开总工程下的pom.xml文件:添加如下代码: <!--全局的所有版本号定义--> <properties> <!-- 日志管理 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <logback.

4.IDEA用maven新建spring+springmvc+mybatis的web工程

4.IDEA新建maven+springmvc的web工程 1.新建web工程 2.导入框支持 3.配置web.xml 4.配置spring.xml 5.配置spring-mvc.xml 6.配置spring-batais.xml 7.书写POJO 8.编辑POJO的xml 9.测试访问

Spring+SpringMVC+Mybatis环境的搭建(使用Intellij IDEA)

前言:本文主要介绍利用IDEA如何搭建SSM环境,并使用mybatis的逆向生成功能,根据数据表生成对应mapper接口和sql映射文件.具体步骤如下. 开发环境: IDEA 14.1.7 maven 3.5.2 1.搭建web环境 利用idea搭建web环境的具体步骤,请参考笔者的另一篇博文:使用IntelliJ IDEA和Maven管理搭建Web开发环境(以Spring MVC为例)(一)文中有详细介绍. 2.通过maven添加相关依赖包 搭建ssm环境,需要spring.mybatis.数

基于Maven的Spring/SpringMVC/Mybatis/Mybatis-plus/Apache-Shiro基础环境配置

记录一下,以便不时之需. pom.xml 1 <properties> 2 <servlet-api.version>2.5</servlet-api.version> 3 <spring.version>4.2.5.RELEASE</spring.version> 4 <aspectjweaver.version>1.8.9</aspectjweaver.version> 5 6 <mybatis.version&

Maven+MySQL+Spring+SpringMVC+Mybatis(详细)

本来想写一个大而全的详细教程的,包括一些使用技巧,后来发现自己有点Hold不住的感觉(不信你试试),就改写一个扫盲篇了 整篇博文包括maven安装,mysql安装,环境搭建,以及配置扫盲.框架的搭建会从裸Mybatis来开始,到整合Spring,再到前台显示(SpringMVC). 首先来看maven的安装. 这个很简单,在官网上下载apache-maven-3.*.*-bin.zip或者apache-maven-3.*.*-bin.tar.gz(注意标识-bin) 博主这里下载的是apache