4--Gradle入门 - 创建普通的web工程

news/2024/11/19 9:25:19/

4--Gradle入门 - 创建普通的web工程

前言

上一篇,我们已经创建了java工程,本篇章再来创建web工程。

其实没啥用,还是研究如何部署 Springboot 环境就好了

创建普通的web工程

1. 新建 gradle 管理的工程项目

0242f9376b475f4385c55aed7df19216.png
1685862847224

2. 设置项目使用本地的 gradle

f3513db91835bf70a15f867d90521fbf.png

  • 设置 Gradle user home:默认会设置 GRADLE_USER_HOME 的缓存仓库

  • 设置 Use Gradle from:使用本地 gradle ,设置 Specified location

3. 修改项目下的build.gradle 配置一个war插件

260ca5a56d82cc70815188e4f74fa8ab.png

1685864412827
plugins {id 'java'id 'war'
}

4. 导入依赖

6cad9b2493f3d8a483149f091a28a548.png

1685863427732
dependencies {implementation 'org.springframework:spring-beans:4.1.7.RELEASE'implementation 'org.springframework:spring-web:4.1.7.RELEASE'implementation 'org.springframework:spring-webmvc:4.1.7.RELEASE'implementation 'org.springframework:spring-tx:4.1.7.RELEASE'implementation 'org.springframework:spring-test:4.0.5.RELEASE'implementation 'org.springframework:spring-jdbc:4.1.7.RELEASE'implementation 'org.mybatis:mybatis-spring:1.2.3'implementation 'org.mybatis:mybatis:3.3.0'implementation 'mysql:mysql-connector-java:5.1.36'implementation 'com.alibaba:druid:1.0.15'implementation "com.fasterxml.jackson.core:jackson-databind:2.2.3"implementation "com.fasterxml.jackson.core:jackson-annotations:2.2.3"implementation "com.fasterxml.jackson.core:jackson-core:2.2.3"implementation 'org.aspectj:aspectjweaver:1.8.6'implementation 'log4j:log4j:1.2.17'implementation 'org.slf4j:slf4j-api:1.7.25'implementation 'jstl:jstl:1.2'compileOnly 'javax.servlet:servlet-api:2.5'testImplementation group: 'junit' ,name: 'junit', version: '4.12'
}

注意:配置好 gradle 以及依赖之后,检查一下依赖是否正常下载;如果未下载,则重启 idea

依赖下载好如下:

c33b937ba8d16174aa299e159289cb7f.png

1685866199263

5、main目录下,新建一个webapp目录,然后创建web.xml配置文件

设置 webapp

4276334a2dd2b5305b5714db8560a83b.png

1685864024647

943ce1f98bade81db02a304582574b04.png

1685864140678

c07b2a95a85c70a667a99ec7593bfa83.png

1685864203524

创建好的目录如下:

8c268439c55570085a9cef419e552df1.png

1685864245425

http://www.ppmy.cn/news/377972.html

相关文章

CVPR 2023 | 视频AIGC,预测/插帧/生成/编辑

1、A Dynamic Multi-Scale Voxel Flow Network for Video Prediction 视频预测(video prediction)的性能已经通过先进的深度神经网络大幅提高。然而,大多数当前的方法存在着大的模型尺寸和需要额外的输入(如,语义/深度…

7--Gradle进阶 - settings.gradle的文件说明

7--Gradle进阶 - settings.gradle的文件说明 前言 介绍 settings.gradle 文件之前,先来说明一下,settings.gradle 主要是用来多模块工程使用的。 所以我们先来创建一个多模块的工程。 多模块工程创建 1. 创建 root 工程 1.1 配置本地 Gradle 1.2 配置依赖…

unity闪现技能键制作之技能冷却

本来认为这是一个很简单的事情(事实就是),但是水平不够导致我做了好久。 导入资源图片,点击图片,修改图片类型为sprite 新建ui- button ,添加子物体image,在image属性面板添加原图片&#xff08…

冷却水的循环方式有哪几种_消防车的水冷系统冷却水的循环方法有三种形式,即大循环、小循环和混合循环。...

在消防车冷却系统中,节温器的作用是:随消防车负荷和水温的大小改变水的循环强度(即改变冷却水的流动路线和流量),其目的是缩短防消防车启机后的预热时间,保证消防车是处于最佳温度状态下运行,以减少燃油的消耗和零部件…

冷却水的循环方式有哪几种_敞开式循环冷却水系统可分为哪几类?

敞开式循环冷却水系统是目前应用最广、类型最多的一种冷却系统。根据热水与空气接触的不同方式,冷却系统可分为两大类,即冷却池和冷却塔,分类如下。 自然冷却池又称天然冷却池。冷却水取自天然水池,换热后排回原水体自然冷却&…

Cocos2d-x技能冷却还要等多久?---之游戏开发《赵云要格斗》(9)

这里是Evankaka的博客,欢迎大家前来讨论与交流~~~~~~ 转载请注明出处http://blog.csdn.net/evankaka/article/details/42747719 本文将主要来实现游戏开发过程中,技能冷却的实现&…

7年加工作经验的程序员,从大厂跳槽出来,遭遇了什么?

引言 很久没写文章了,只是隔一两个月更新篇小说,回想起来,LZ至今工作也8年了,回想起来,一时间难免感慨,时间真的过的太快了。 当初在北京的4年多,是LZ工作中最精彩的一段经历,这也是…

android v7包CardView让你的列表更立体

CardView是Android 5.0之后发布的卡片效果控件&#xff0c;包&#xff1a;android.support.v7.widget.CardView 效果&#xff1a;可以实现圆角效果、阴影效果、让你的ui更立体。 列表适配器布局文件&#xff1a; <?xml version"1.0" encoding"utf-8"…