news 2026/4/28 20:15:48

<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/25 5:35:26

C++扫盲系列|宏定义

最近看了下b站的GAS教程,发现了里面有一些源码看不懂,然后想着去熟悉一下,就发现了其中有个概念叫做宏。所以今天我们就花一点是时间来解读一下这个宏 参考文档: https://www.runoob.com/cplusplus/cpp-preprocessor.html 【55】C…

作者头像 李华
网站建设 2026/4/23 6:03:14

<span class=“js_title_inner“>团队准备解散了…</span>

朋友团队解散了,5年大厂java经验,当天签字、办手续走人,一气呵成,真让人唏嘘。。。本以为,凭借经验能很快找到工作,但发现今年传统java岗少之又少,hr直言,现在行情不好,自…

作者头像 李华
网站建设 2026/4/28 8:58:01

SMMU 架构与落地方案(三):缓存一致性机制全景解析

引言在现代 SoC 设计中,System MMU (SMMU) 不仅负责地址转换,更是系统一致性域(Coherency Domain)中的关键组件。本文将基于 ARM SMMUv3 架构规范(IHI0070G.a),深入剖析 SMMU 如何处理自身访问的…

作者头像 李华
网站建设 2026/4/25 5:25:29

多智能体大模型实战打造技术雷达与研发深度助手

本文提出基于多智能体的技术溯源与盲点发现系统,采用Master-Worker架构和Steerable ToDo机制实现长时程规划。系统整合学术、代码和专利分析智能体,通过知识缺口反思算子主动发现企业技术盲点,提升研发效率50%以上,提供战略洞察和…

作者头像 李华
网站建设 2026/4/26 22:26:03

<span class=“js_title_inner“>2026信创目录正式落地|告别“替代时代”,万亿赛道新机遇全解析(采购必看!)</span>

“十五五”开局之年,信创产业迎来里程碑式节点!2026年1月16日,中国信息安全测评中心正式发布信创核心准入目录(第1号公告),有效期三年;与此同时,信创世界同步推出产业生态全景图谱&a…

作者头像 李华