您的位置:首页 > 编程语言 > Java开发

IDEA中创建maven管理的Spring项目

2016-12-02 20:06 811 查看
编译器版本:IntelliJ IDEA 2016.2.5(64)

主要在于创建Maven管理的Java Web项目 并加入Spring配置

本章并未对Maven的具体细节进行说明,详情可以自行查看Maven官方教程



1.未设置JDK的话,先选择JDK为本地版本,IDEA会自动识别本地目录中的JDK

2.在左侧选择Maven项,等待右侧窗体目录加载完成

3.勾选Create from archetype,键入“webapp”

4.注意选择
org.apache.maven.archetypes:maven-archetype-webapp

5.点击Next进入下一步



6.键入GroupId与ArtifactId



7.选择Maven目录,建议选取自己下载部署好的Maven

8.选择配置文件User settings file,也是从自己下载的目录下选取

9.对于Local responsitory本地仓库,若和博主一样是小白的请选择Idea的本地仓库吧,当然,你也可以自己下载足够的、不会冲突的依赖到自己的Maven本地仓库,

在最后出现以下错误的,请更换本地仓库为IDEA自带的(或者你的本地仓库中org.apache.maven.plugins中的包与你的IDEA创建Maven项目所需的不匹配了),你的本地仓库也许是不完善或不适配的:

maven设置中Plugins出错;

导入依赖后不执行,

10.由于网络原因,为了加快Maven项目的配置速度,点击“+”添加配置参数

11.键入 Name:archetypeCatalog Value:internal



12.最后填写项目名称就大功告成了



结果若出现
BUILD SUCCESS
,则说明项目创建成功,注意点击
Enable Auto-Import
,这样我们在
pom.xml
中添加依赖时就会变得更加简便

下面当我们需要加入Spring配置时,进行如下操作:

创建两个Spring项目文件



选择
File
->
Project Structure
来进行项目配置



选择
Facts
,点击“+”号添加Spring配置项:



选择当前项目,然后可以看到多了Spring选项卡:



在Spring选项卡中点击“+”号,添加上下文配置文件项,选择刚才导入的两个文件



最后!!!在pom.xml中导入jar包依赖,博主送一套大致为Spring+Spring mvc+Mybatis,喜欢的可以选择:

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.21</version>
</dependency>

<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.servlet</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.21</version>
</dependency>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>

<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.2</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>

<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.1.1</version>
</dependency>

<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.1.1</version>
</dependency>

<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.26</version>
</dependency>

</dependencies>


若你成功创建了一个项目,请点赞告诉我,如果还是失败了,可以评论错误,要不直接踩吧!哈哈哈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息