动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

Intellij IDEA创建spring MVC项目

08-21 16:25 75浏览
举报 T字号
  • 大字
  • 中字
  • 小字

目前java开发主流的IDE有Eclipse系列和IntelliJ IDEA系列的。IntelliJIDEA 是一款非常流行的编译软件,在Java发展领域里,IDEA号称是最好用收费Java IDE,但这也许也是它没有免费的Eclipse使用广泛地原因。如果你用Eclipse来创建SpringMVC项目,可能要需要花费较多的时间,快捷方便创建项目IntelliJIDEA创建Spring MVC项目。所以本文我们就来讲一讲怎么用IntelliJIDEA创建SpringMVC项目

一般情况下的创建步骤如下:

1.下载支持SpringMVC项目的IntelliJIDEA版本

    如果你曾经使用IntelliJIDEA14来创建项目,你会发现并没有Spring Initializ的选项,因为这个版本并不支持这个功能,我们需要更换IntelliJIDEA15.0.5的版本,那么就可以创建了。

   2.New Project

New Project的时候,选择SpringInitialzr,还有就是填写你自己使用的JDK,本文使用最新的JDK1.8,后面我们项目开发时将会使用JDK1.8来开发。还有就是Initializr Service URL填写,如下图:

3.填写创建工程的信息

4.选择next,不要忘记了勾选Web的选项,然后再next填写项目信息就行了。

 

5.创建好了项目之后,记得在创建Gradle的文件时,要勾选自动更新。

6.生成的builder.gradle文件如下:

buildscript {

   ext {

      springBootVersion = '1.3.5.RELEASE'

   }

   repositories {

      mavenCentral()

   }

   dependencies {

      classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")

   }

}

 

apply plugin: 'java'

apply plugin: 'eclipse'

apply plugin: 'spring-boot'

 

jar {

   baseName = 'demo'

   version = '0.0.1-SNAPSHOT'

}

sourceCompatibility = 1.8

targetCompatibility = 1.8

 

repositories {

   mavenCentral()

}

 

 

dependencies {

   compile('org.springframework.boot:spring-boot-starter-web')

   testCompile('org.springframework.boot:spring-boot-starter-test')

}

 

 

eclipse {

   classpath {

       containers.remove('org.eclipse.jdt.launching.JRE_CONTAINER')

       containers 'org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8'

   }

}

7.创建成功之后的项目结构。

项目创建成功之后,我们可以通过右击MasterSpringMvcApplication的类,然后选择run就可以运行了。如何出现包什么没有导入,请你自己右击build.gradle的run来执行。

看完了Intellij IDEA创建spring MVC项目的过程是不是觉得很快捷方便,相对于Eclipse来说大大地减少了项目创建所用的时间。尽管Intellij IDEA是收费的,但对于有条件的学习者来说还是推荐使用Intellij IDEA。对Intellij IDEA感兴趣的小伙伴可以观看本站的Intellij IDEA视频教程——Java开发利器IDEA

0人推荐
共同学习,写下你的评论
0条评论
十年
程序员十年

13篇文章贡献72369字

作者相关文章更多>

推荐相关文章更多>

DOM渲染的详细过程

QCode09-04 14:38

CSS水平和垂直居中技巧大梳理

Code大师09-04 14:50

mui的input框在IOS系统下无法聚焦或点击多次才能聚焦

不写代码你养我啊08-23 11:14

推荐的-视.频播放器以及在线客服

不写代码你养我啊09-17 18:02

谈谈java多线程的三大特性

要学习了06-18 18:13

发评论

举报

0/150

取消