Idea设置及idea整合maven

基本设置

1安装IDE的插件(提示的插件)


2更改主题


3设置字体


4修改控制台的字体和背景颜色


5设置编码


6鼠标加滚轮控制字体大小


7显示行号和方法分割线


8把多个空行合并成一行


9代码提示(不区分大小写)


10复制代码连同jar包一起带过来


11鼠标放到类或方法上显示源码(延迟时间)


12添加插件(官方  第三方   本地)


提高Idea的运行速度

(一)


(二)


全局设置

方式一:


方式二:


-------------------------------------------

配置jdk的环境

记得配置环境变量

(一)


(二)选择你的jdk



Debug

F7:下一步(进入内嵌方法)

F8:下一步(跳过内嵌方法)和有道词典的f8冲突

F9:从第一个断点,调到下一个断点。

创建JavaSE工程

(一)点击创建新项目


(二)确认,Next


[if !supportLists](三)[endif]选择将你的项目放在哪个文件夹下面

[if !supportLists](四)[endif]显示工具栏和工具按钮


[if !supportLists](五)[endif]创建Java文件


(六)选择class


[if !supportLists](六)[endif]填写包名和类名

类名大写哈!!!


(八)[endif]编写main方法

main方法快捷键psvm

打印的快捷键sout

Idea会自动保存

ctrl+alt+t包裹

alt+ins tostring




创建JavaWeb工程

1把当前的项目close

2打开configure--settings

3去掉最后一次打开的项目


4选择web工程和servlet的版本号

为什么要用servlet3.0因为0配置要用3.0,servlte3.0则需要jdk1.8;


5选择项目名和项目创建路径

6部署tomcat server(tomcat服务器)

1)


2)

更多—tomcat server—local

3)



7部署项目

1)点击fix


2)默认添加当前工程


3)


8JavaWeb添加第三方依赖(jar包)

1. [endif]将第三方依赖要放在WEB-INF/lib中

2. [endif]jar包考进去不能直接使用!!!需要配置



3找到lib文件夹点ok ok

4选中lib


9创建servlet

1右键new一个servlet

2创建好的servlet报错了(原因:找不到他的父类HttpServlet)我们现在的这个工程,缺少了一个代码编译的环境。

为什么要这样呢?

tomcat是服务器,servlet是运行在服务器上的小程序,所以要配置tomcat


10配置tomcat

1选tomcat版本


2勾选 ok


11编写servlet代码


12编写web.xml


13启动项目测试


---------------------------------------------

maven使用阿里云仓库

找到conf/settings.xml在mirrors节点下添加:

        <mirror>  

<id>alimaven</id>  

<name>aliyun maven</name>  

<url>http://maven.aliyun.com/nexus/content/groups/public/</url>;  

<mirrorOf>central</mirrorOf>          

</mirror>

配置maven的环境

记得配置环境变量

在maven的setting.XML配置文件中配置本地仓库的位置

1点configure  Settings

2配置maven的路径,使用maven的配置文件


使用maven创建JavaSE工程

1创建新工程


2选择maven选择骨架


3填写组织名 项目名


4一路next

5需要联网,等待下载

6创建成功,导入maven工程


7添加坐标


maven菜单项的介绍


使用maven创建JavaWeb工程

1创建新项目

2选maven  选择骨架


3输入组织名 项目名 版本号(起名字的时候最好用下划线)

4使用默认配置

5一路next

6自动导入


7创建java文件夹,并设置成根源文件夹

因为main文件夹里只有配置文件的文件夹,和放页面的文件夹,我要写java代码,所以要创建java文件夹。

这样里面就可以写java代码了。


8web项目建好了 发布项目。

方式一:添加tomcat server

方式二:添加tomcat插件

9启动tomcat服务器

方式一:


方式二:

手动输入maven命令。


使用maven创建聚合工程

如图所示创建聚合父工程



1创建新项目


2创建父工程(管理统一版本)  填写组织名和项目名 版本号


3创建聚合前台子模块(他要使用父工程的版本信息)


4父工程右键添加子模块



5和itheima_mall创建一样,在这个地方注意一下


我只想让itheima_mall管理我的版本,我的前/后台管理系统(itheima_portal/back)不想继承itheima_mall改怎么办呢(说白了我是我你是你)?


6取消继承关系


7添加模块 next



8不想把子模块放在itheima_mall下面,那就mall文件夹删除



9创建前台子模块的dao(itheima_portal_dao)


10这里要选快速开始



11itheima_portal_dao去继承itheima_portal


12itheima_portal_dao的工程要放到itheima_portal下面。


13创建前台子模块的service(itheima_portal_service)

记住service继承于dao

14和上一个一样记得放在portal下面

15itheima_portal_service要依赖于itheima_portal_dao


16itheima_portal_web层是提供给外界访问的所以要选这个


17和上一个一样记得放在portal下面

18web依赖于service,创建java和resources文件夹


19和聚合前台子模块是一样的(这里就不写了)




使用GIT管理代码

1开启版本控制


2选择Git ,ok就和这个项目就和Git建立了关联。


3上传时忽略掉IDEA的配置文件

例如:.idea文件夹  .iml文件

找File  settings



4将项目上传到本地的Git仓库里


5全部选中,填写提交信息,commit


6提交到远程仓库

上面这些操作时把项目提交到本地仓库了


7配置远程仓库的地址


8把远程仓库的地址复制进去 ok   push


9输入远程仓库的用户名和密码 login


10提交成功



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

为什么要配置环境变量?

配置了环境变量就可以在任意位置执行(java/maven/mongodb)命令了(不用跑到bin目录下打开黑窗口运行命令了)


如何导入maven项目?

1)点击导入项目


2)选择你maven项目中的pom.xml文件


快捷键整理

Ctrl+Alt+L:格式化代码

Ctrl+Y 删除一行

Ctrl+Z撤回

Ctrl+Shift+Z不撤回

Alt+Shift+上/下 移动一行代码向上/向下

Alt+Ins get/set方法

Alt+Enter导包

双击Shift搜索类名

Ctrl+H查看层级

Ctrl+Shift+R替换

Ctrl+D选中并复制一行

Ctrl+Shift+space 自动补全

Ctrl+/  代码提示

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,884评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,212评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,351评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,412评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,438评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,127评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,714评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,636评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,173评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,264评论 3 339
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,402评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,073评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,763评论 3 332
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,253评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,382评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,749评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,403评论 2 358

推荐阅读更多精彩内容

  • 第1章 Maven 介绍 什么是 Maven 什么是 Maven Maven 的正确发音是[ˈmevən],而不是...
    强某某阅读 2,383评论 0 25
  • 文章大纲 一、maven功能介绍二、maven整合javaweb案例三、私服应用(了解)四、总结五、相关资料下载六...
    故事爱人c阅读 583评论 0 1
  • Maven使用入门 1. Maven概述 Maven是什么?Maven项目对象模型(POM),可以通过一小段描述信...
    小小韩_小小红阅读 2,528评论 2 28
  • 对于java中的思考的方向,1必须要看前端的页面,对于前端的页面基本的逻辑,如果能理解最好,不理解也要知道几点。 ...
    神尤鲁道夫阅读 819评论 0 0
  • 一.Maven是什么? Maven是一个跨平台项目管理工具,是使用Java语言开发的,可以对 Java 项目进行构...
    叫我不矜持阅读 1,172评论 0 12