gradle idea java ssm_使用idea+gradle建立SSM项目

本文详细介绍了如何在IntelliJ IDEA中使用Gradle创建一个SSM(Spring、Struts、MyBatis)项目。从创建Gradle项目开始,包括配置GroupID和ArtifactID,设置Tomcat服务器,到添加SSM相关依赖,并构建项目的目录结构和配置文件,如log4j.properties。文章最后展示了项目构建完成后外部库中的依赖项。
摘要由CSDN通过智能技术生成

目录:  一、创建一个gradle项目

二 、在gradle中创建SSM项目

一 、创建一个gradle项目

第一步:

打开我们的IDEA工具,选择创建一个新项目

19b5a8ec712fc640f31b01c58a8adda2.png

第二步:这里会让你选择创建一个什么项目,idea会根据选择的不同从而创建不同的项目目录和初始文件,此处我们选择gradle,并选中web,然后点击Next进入下一步。

这里要介绍一下gradle,gradle是一个开源的项目自动化构建工具,和maven功能类似,默认也是使用maven的仓库。具体细节此处不做赘述。

c5804ea348f306c77db7e751186e5540.png

第三步:此处会要求输入GroupID和ArtifacID。Next

GroupId就是maven和gradle添加依赖时需要填写的Group,在简历maven项目的时候也会要求填写

ArtifactId也是maven中需要填写的

Version也是,新建的项目默认1.0就好

6882569e0bd7460a2c0b4f5c920bf4f3.png

第四步:选择gradle,IDEA默认有gradle,可以不用选择,如果需要使用自己安装的gradle,那么选择"Use local gradle distribution",然后选择gradle的安装路径

(PS:建议要有一个自己安装的版本,如果在加载其他gradle项目的时候选择默认版本,会导致idea去下载该项目之前开发所使用的版本,而数据源是在国外,可能会极慢。)

81c0486e0b1ad06f64179b52f75cabce.png

第五步:"Project location"是项目生成的路径,项目会被生成到这个路径下面,这里直接点击"Finish"完成

c432f5758e807a3eb79951325c4e3b33.png

这里是gradle在进行首次构建,为项目创建初始目录等,此处如果没有选择使用自己安装的gradle则可能自动下载,根据网络情况需要等待的时间不一(也有可能会一直等待,所以建议提前安装自己的gradle)。

441dfa972b96ea43957692f3d5f46dab.png

构建完成之后的目录结构如下

6f3672834f694a31d70645b628dd005a.png

gradle项目的建立到这里结束,其中有一个bulid.gradle文件,这个文件是用来添加包依赖的,和maven的pom.xml作用一样

二 、在gradle中创建SSM项目

第一步:为项目设置Tomcat服务器

a1393a64887902af53f2d2265729717e.png

f32f14be72f04e9692d03f5acddd6746.png

Name这里输入Tomcat的命名(这个随便是什么,你喜欢就好),然后在"Application server"处选择Tomcat的安装路径,

然后Tomcat的端口号等,这里默认8080,然后点击"Deployment"。

0f9244c82c56e8b4fcde9a4dc591ecec.png

添加需要使用这个Tomcat发布的Artifact

5156fb7fe9186ac0e70644b086d38302.png

这里选择带"(exploded)"后缀的,带exploded后缀在打war包以后是可以直接打开看war内的内容的,而另一个不行(如果我没记错的话,记错了不要喷我)。

13271c81a4fdc8cbc8e9d425cf3ac300.png

上一步结束后会来到这里,这里设置访问项目的URL,填"/"就是是用默认的访问地址,IP:端口。

举个例子,如果填/demo,按照上面配置的地址,localhost:8080,则访问时应该是http://localhost:8080/demo作为整个后端接口url的前缀

83c84e81de25fce2a112647f00adf147.png

到这里Tomcat就设置好了。

第二步:在gradle中添加SSM所依赖的jar包,打开bulid.gradle文件,在

dependencies{

}

中将以下代码贴入其中。

compile 'log4j:log4j:1.2.17'

compile 'org.slf4j:slf4j-api:1.7.25'

compile 'org.slf4j:slf4j-simple:1.7.25'

compile 'net.logstash.log4j:jsonevent-layout:1.7'

compile 'org.apache.tomcat:tomcat-servlet-api:8.0.24'

compile 'jstl:jstl:1.2'

compile 'org.aspectj:aspectjweaver:1.8.6'

compile 'org.springframework:spring-beans:4.1.7.RELEASE'

compile 'org.springframework:spring-web:4.1.7.RELEASE'

compile 'org.springframework:spring-webmvc:4.1.7.RELEASE'

compile 'org.springframework:spring-tx:4.1.7.RELEASE'

compile 'org.springframework:spring-test:4.0.5.RELEASE'

compile 'org.springframework:spring-jdbc:4.1.7.RELEASE'

compile 'org.mybatis:mybatis-spring:1.2.3'

compile 'org.mybatis:mybatis:3.3.0'

compile 'mysql:mysql-connector-java:5.1.36'

compile 'com.alibaba:druid:1.0.15'

compile "com.fasterxml.jackson.core:jackson-databind:2.2.3"

compile "com.fasterxml.jackson.core:jackson-annotations:2.2.3"

compile "com.fasterxml.jackson.core:jackson-core:2.2.3"

providedCompile 'javax.servlet:servlet-api:2.5'

testCompile group: 'junit', name: 'junit', version: '4.12'

然后执行这段代码,IDEA会自动下载这些jar包。耐心等待。。。。。。。

(此处会使用默认的maven仓库下载包,该仓库在国外服务器,不同网络访问速率不一,如果很慢,请更换国内的仓库,更换方法百度或谷歌即可)

有些刚用idea的兄弟们可能会发现没有下图右侧的工具栏,此时点击idea窗口左下角的方块小图标就有了

a2fb395fd9769927a13c07a75876431a.png

完成之后会发现左侧的"External Libraries"里面出现了我们要的jar包

b766c6fc7b6cae7cfddac2cef7bb17b8.png

第三步:建立SSM的包结构,在main目录下建立"java","resources"两个包,前者用来存放java源码文件,后者用来存放配置文件

b2e808394fc091b268a00e217d48e436.png

接下来就是如何在该目录中将SSM的demo跑起来。

首先贴一下我已经建好了的目录

4176d785e88340611ff0c7aa298d4fcb.png

首先是新建SSM需要的配置文件

log4j.properties 如下:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值