news 2026/2/9 5:36:32

<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/2/6 21:51:53

企业级在线互动学习网站管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】

摘要 随着信息技术的快速发展和教育模式的数字化转型,企业级在线互动学习平台成为提升员工培训效率和知识管理的重要工具。传统线下培训模式受限于时间和空间,难以满足现代企业灵活、高效的学习需求。在线学习系统通过实时互动、个性化课程推荐和数据分…

作者头像 李华
网站建设 2026/2/7 10:18:15

SpringBoot+Vue 社区养老服务系统管理平台源码【适合毕设/课设/学习】Java+MySQL

摘要 随着人口老龄化问题日益加剧,社区养老服务需求快速增长,传统养老服务模式已无法满足高效化、信息化的管理需求。社区养老服务系统管理平台旨在通过数字化手段优化养老服务流程,提升服务效率和质量。该系统整合了老年人健康档案管理、服务…

作者头像 李华
网站建设 2026/2/8 7:11:37

本地 vs 云端部署:成本、隐私、延迟、运维复杂度怎么选?

传送锚点TL;DR(给赶时间的读者)1) 先把概念说清:本地、云端、混合各是什么?2) 成本对比:CAPEX vs OPEX,隐藏账单在哪里?2.1 本地成本(On-Prem)的真实构成2.2 云端成本&am…

作者头像 李华
网站建设 2026/2/9 4:18:28

RDF(Resource Description Framework) 入门理解

RDF入门理解 1. RDF简介 资源描述框架(RDF)是一个在 Web 中表示信息的框架。定义一个RDF数据模型用于链接所有基于RDF的语言和规范。抽象语法有两个关键的数据结构: RDF图是主谓宾三元组的集合,其中元素可以是 IRI、空白节点或数…

作者头像 李华
网站建设 2026/2/7 17:24:58

SpringBoot+Vue 小区团购管理管理平台源码【适合毕设/课设/学习】Java+MySQL

摘要 随着互联网技术的快速发展和社区经济的兴起,小区团购模式因其便捷性和高效性逐渐成为居民日常生活的重要组成部分。传统的线下团购模式存在信息传递不及时、管理效率低下等问题,难以满足现代居民对高效、透明购物体验的需求。基于此背景&#xff0c…

作者头像 李华
网站建设 2026/2/8 7:52:16

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

ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(八) 文章目录 ZZ039移动应用与开发赛项模块A—移动应用界面设计原型图XD参考答案(八) 模块A:移动应用界面设计 任务1:用户登录界面设计(7.5分) 任务2:健康首页界面设计(7.5分) 任务3:预约记录界面…

作者头像 李华