news 2026/5/1 4:39:41

<span class=“js_title_inner“>4--Gradle入门 - 创建普通的web工程</span>

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
<span class=“js_title_inner“>4--Gradle入门 - 创建普通的web工程</span>

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

前言

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

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

创建普通的web工程

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

1685862847224

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

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

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

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

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

4. 导入依赖

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

依赖下载好如下:

1685866199263

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

设置 webapp
1685864024647
1685864140678
1685864203524

创建好的目录如下:

1685864245425
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 17:00:15

Flutter for OpenHarmony Python学习助手实战:函数定义与高级用法的实现

函数是代码复用的基础,掌握函数设计是成为优秀程序员的关键。在开发Python学习助手的过程中,我深刻体会到如何用Flutter为学习者打造一个优秀的函数定义与高级用法功能是多么重要。今天我来分享一下具体的实现思路和技术细节。 函数学习的核心挑战 在我多…

作者头像 李华
网站建设 2026/4/23 17:47:16

ZZ039 移动应用与开发赛项参考答案专栏必看说明

本专栏为ZZ039 移动应用与开发赛项参考答案。 内容全程涵盖国赛与省赛所有题目内容:模块A:移动应用界面设计、模块B:移动应用前端开发、模块C:移动应用测试与交付。 专栏后期会陆续更新各模块的答案,订阅专栏后您可永久…

作者头像 李华
网站建设 2026/4/8 14:37:29

ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(六)

ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(六) 文章目录 ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(六) 模块A:移动应用界面设计 任务1:环保中心界面设计(7.5分) 任务2:首页界面设计(7.5分) 任务3:积分捐献活动界面…

作者头像 李华
网站建设 2026/4/27 15:27:03

ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(九)

ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(九) 文章目录 ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(九) 模块A:移动应用界面设计 任务1:实现用户登录界面(7.5分) 任务2:实现主界面(7.5分) 任务3:实现民宿列表界面(…

作者头像 李华