Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom 以及 IntelliJ IDEA 如何打开依赖视图
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom 以及 IntelliJ IDEA 如何打开依赖视图,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5307字,纯文字阅读大概需要8分钟。
内容图文
Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom
配置原则:
利用依赖,将所需的jar包载入到工程中。
-
先依赖主要jar包
Spring + Spring MVC + MyBatis + database -
再依赖次要jar包
C3p0连接池,log4j,Junit -
外围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依赖视图:
- View --> 选中 Tools Buttons
- 点击左侧的Struture视图。
- 在Project右键 --> Diagrams --> Show Dependencies
全部结束。如有疑问,可以留言哦!
原文:http://blog.csdn.net/biezhihua/article/details/41343835
内容总结
以上是互联网集市为您收集整理的Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom 以及 IntelliJ IDEA 如何打开依赖视图全部内容,希望文章能够帮你解决Maven配置Spring+SpringMVC+MyBatis(3.2.2)Pom 以及 IntelliJ IDEA 如何打开依赖视图所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。