idea入门使用以及搭建web项目(下)

简介: idea入门使用以及搭建web项目(下)

IDEA快捷键介绍


alt+shift+s  以及 alt+inster 实现自动生成get set  以及构造方法

ctrl+d 删除一行

ctrl+shift+o 导入包

ctrl+shift+f 代码格式化

ctrl+shift+y 转换大小写

ctrl+f  查找(当前文件)

ctrl+h 全局查找

双击shift 查找文件

tab  以及 shift+tab 整体代码向后 向前移动


alt+/ 提示操作(自定义修改)

alt+/这个快捷方式被其他地方占用了,所以先去掉;

根据快捷方式搜索

e8c59aa93492402ca9db90c5a2185031.png

然后我们给这个随便添加一个新的快捷方式,再删除掉alt+/

6d3331d117b546fd897c9cfa6df677aa.png

然后我们搜索basic,找到自动提示快捷方式

faa330b032824e138b86bec6c6da8e2b.png

c5b1eace0c1144868b84a899d5010ca2.png

添加Alt+/

94b545b5a3fb42eb88dc450718c549aa.png


alt+shift+r 重命名参数和方法

向下复制一行  ctrl+alt+向下键

ctrl+/ 单行注释

ctrl+shift+/ 多行注释

alt+上下键  选中单行或者多行 向上或者向下移动

ctrl+shift+t 查看源码 (当前java文件有的类,直接ctrl+点进去即可)

alt+enter  生成返回值/纠错  eclipse是ctrl+1

alt+左右方向键 跳转上一个或者下一个编辑页面

ctrl+- 或者 ctrl+= 收缩或者展开单个方法

ctrl+shift+-  或者 ctrl+shift+= 收缩全部或者展开全部方法  自定义配置

ctrl+shift+h 查看方法重写结构

ctrl+alt+h 查看方法调用者

F4 选中类 查看类继承关系

ec2e64b1148b41ddb79812d06e4195a8.png

ctrl+o 查看类结构

947ab07552664be29ddf70933c8f5697.png

ctrl+Alt+shift+u 查看类结构关系图

5b218ab9a557469299e1aeee27f57f66.png


Module创建


Java project创建

47e6bdfe53b642eebabea0b2b6b289b1.png

f9dca08248ba47c497e7f70bf30e5db3.png

什么都不勾选,next->finish即可


静态web项目创建

415d2d301c5f4ea4920d487ddfa818e1.png

Next-->finish即可

创建html右击运行如下:

5e3e4628041f46cfa69c973c274173a3.png


新建普通动态web项目

498650b7ea904ce7b198da0d50742acc.png

开始配置tomcat

c7c0be41d1a549b0997377961f541731.png

点击 +  添加新配置 拉下最下方 选更多

68366a8286ed4af69fa0c82f5b7b14e8.png

212d09bf7a7d421c810466951db56f90.png

2db886c56efc41b1941d1bb5743467b9.png

找到Tomcat Server  选Local

e9673f9ab25f4788a1a80f537ca9efce.png

对Tomcat取名 我们取Tomcat8 然后配置本地Tomcat服务 添加下本地Tomcat路径即可

64a0896008d94def944e5fd420b859d1.png

这里有个警告,部署的时候没有artifacts,我们配置下

0ead849e42f445d89adf67d4d9b6548f.png

d268fd2a273e48cabaf34c1c69e912ff.png

手动添加

aa52d4c4fa7c402bb9211e348345936b.png

点击ok

b7379fbb0e294af4a709bdb90890e4e6.png

然后这里就有一个 Tomcat服务项目点击运行即可

a629e0e107424d76b0441c43822b9fe8.png


复杂动态web项目


Maven项目

cf4ce34351474a43849fd31d9039c8a9.png

a06d3ec5842b421e8a4fdccc9dd376dd.png

036cab4d34cc4c0e8d62e53d512db8da.png

2cd8fd4002d446c6beaebeb43527da93.png

af9085c5dae7450e8eca22b5098cae0e.png

移除模块

先remove,再delete

b1955808a2a6497485ad166167be8674.png

a0735db4ddbe43b9bf3a991debf2a695.png

目录
相关文章
|
18天前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
202 1
|
2月前
|
JavaScript Java 微服务
现代化 Java Web 在线商城项目技术方案与实战开发流程及核心功能实现详解
本项目基于Spring Boot 3与Vue 3构建现代化在线商城系统,采用微服务架构,整合Spring Cloud、Redis、MySQL等技术,涵盖用户认证、商品管理、购物车功能,并支持Docker容器化部署与Kubernetes编排。提供完整CI/CD流程,助力高效开发与扩展。
330 63
|
3月前
|
安全 JavaScript Java
java Web 项目完整案例实操指南包含从搭建到部署的详细步骤及热门长尾关键词解析的实操指南
本项目为一个完整的JavaWeb应用案例,采用Spring Boot 3、Vue 3、MySQL、Redis等最新技术栈,涵盖前后端分离架构设计、RESTful API开发、JWT安全认证、Docker容器化部署等内容,适合掌握企业级Web项目全流程开发与部署。
157 0
|
5月前
|
监控 测试技术 开发者
IDEA项目调试你都会用了么,快看看是否有你不知道的调试技巧
在IntelliJ IDEA中,熟练运用调试工具可显著提升开发效率。通过设置断点、单步执行、变量监控等功能,快速定位问题并优化代码性能。此外,掌握多线程调试、异常处理及远程调试技巧也至关重要。为提高效率,建议合理使用条件断点、快捷键与日志监控,同时不断学习总结经验。若觉得有用,别忘了点赞收藏!
IDEA项目调试你都会用了么,快看看是否有你不知道的调试技巧
|
5月前
|
IDE Java 开发工具
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
IntelliJ IDEA创建Java项目的图文详细步骤,手把手带你创建Java项目
733 10
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
|
5月前
|
数据安全/隐私保护
IntelliJ IDEA使用技巧:在一个项目中如何正确引用其他子模块。
我希望这个解答可以帮助你,有了这些知识,你可以更好地使用IntelliJ IDEA并轻松处理项目中的子模块。
387 19
|
5月前
|
人工智能 安全 程序员
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
|
5月前
|
Web App开发 前端开发 JavaScript
鸿蒙5开发宝藏案例分享---Web适配一多开发实践
这是一份实用的鸿蒙Web多设备适配开发指南,针对开发者在不同屏幕尺寸下的布局难题提供了解决方案。文章通过三大法宝(相对单位、媒体查询和窗口监听)详细介绍如何实现智能适配,并提供了多个实战案例,如宫格布局、对话框变形和自适应轮播图等。此外,还分享了调试技巧及工具推荐,帮助开发者快速上手并优化性能。最后鼓励读者实践探索,并提示更多官方资源等待发现。
|
7月前
|
关系型数据库 MySQL 数据库
基于Flink CDC 开发,支持Web-UI的实时KingBase 连接器,三大模式无缝切换,效率翻倍!
TIS 是一款基于Web-UI的开源大数据集成工具,通过与人大金仓Kingbase的深度整合,提供高效、灵活的实时数据集成方案。它支持增量数据监听和实时写入,兼容MySQL、PostgreSQL和Oracle模式,无需编写复杂脚本,操作简单直观,特别适合非专业开发人员使用。TIS率先实现了Kingbase CDC连接器的整合,成为业界首个开箱即用的Kingbase CDC数据同步解决方案,助力企业数字化转型。
1223 5
基于Flink CDC 开发,支持Web-UI的实时KingBase 连接器,三大模式无缝切换,效率翻倍!
|
7月前
|
机器学习/深度学习 开发框架 API
Python 高级编程与实战:深入理解 Web 开发与 API 设计
在前几篇文章中,我们探讨了 Python 的基础语法、面向对象编程、函数式编程、元编程、性能优化、调试技巧以及数据科学和机器学习。本文将深入探讨 Python 在 Web 开发和 API 设计中的应用,并通过实战项目帮助你掌握这些技术。