IDEA 全称IntelliJ
IDEA,是java语言开发的集成环境。
IDEA是JetBrains公司的产品。
JetBrains官网 :https://www.jetbrains.com/
IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查方面。
下载地址:https://www.jetbrains.com/idea/download/#section=windows
版本简介:IDEA分商业版和社区版。商业版是收费的,功能比较完善。社区版是免费的,功能稍弱。
上图标记1中32-bit launcher 支持JDK1.7 ;64-bit lanucher 最低需要JDK1.8版本。
上图标记 2 表示关联 Java、Groovy和Kotlin 文件,建议不要勾选,正常我们会在
Windows 的文件系统上打开这类文件都是为了快速查阅文件里面的内容,如果用 IntelliJ
IDEA 关联上之后,由于 IntelliJ IDEA 打开速度缓慢,这并不能方便我们查看。 建议在
Windows 系统上关联此类文件可以用 EmEditor、Notepad++ 这类轻便的编辑器。
如果是升级安装,可以导入之前的配置.如果是首次安装,直接选择第二个选项.
所有的功能默认都是开启,如果不需要,可以点击Disable禁用对应的功能,设置后,点击右下角的Next
在当前页面有官方推荐的插件,如果有需要可以点击Install下载安装.
推荐安装IDE Features Tranier,该插件可以帮助我们快速了解IDEA的使用.
设置后点击右下角的Start.
该操作并不推荐,如果要修改,请务必选择中文字体,否则会导致中文无法正常显示
可以设置两个字体.当第一字体无法使用时,可以使用第二字体.
图中3处修改控制台字体
图中4处修改控制台字体
图中4处建议勾选,如果没有勾选属性文件中的中文,会被转为ASCII码
IDEA默认的代码提示是完全匹配大小写,这样我们在写代码的时候,由于类名都是大写开始,就会导致无法提示,不够方便,
因此我们要按照图中所示更改为NONE
当我们复制代码时,IDEA不会自动导入对应类的包,需要手动导包,这样不够方便,
因此我们要按照图中所示进行更改
该功能的作用时, 当鼠标悬浮在类上时,显示对应的源码.如果需要,按照图中所示进行设置
图中1 : 安装官方插件
图中2 : 安装第三方插件
安装官方插件和第三方插件时,可以使用上图中的搜索框进行搜索,找到对应插件后,使用右侧的安装按钮进行安装,安装结束后重启IDEA即可生效
创建Java类
IDEA默认配置的JVM内存值比较低,如果硬件配置较高,可以修改该设置.
该设置需要在工程界面进行.
上图中的数值请根据机身实际情况进行修改
上面的这种设置仅对本项目生效,不会对其他项目生效.请特别注意!!!
在行号的右侧点击鼠标左键,出现红色圆形图标,说明已经被打上断点
运行代码时,选择Debug模式
比较常用的有:F7跳到下一步;F8跳到下一个断点;F9回复程序运行,如果该断点下面代码还有断点则停止在下一个断点上;Shift+F7:进入断点执行处的方法
选中变量,在变量上悬停两秒(其实在当前行后面也会显示出执行结果)
如果要修改JavaEE版本,请根据下图所示进行修改
点击下图中按钮, 添加Tomcat环境
点击右下角的fix按钮, 选择以war exploded结尾的选项
IDEA在部署项目时, 不会为项目生成路径.
例如本项目名为javaweb, 有一个页面为index.html, 按照常规, 访问路径应为
http://localhost:8080/javaweb/index.html . 但是在IDEA中部署后, 访问路径为
http://localhost:8080/index.html .
如果要修改为第一种访问路径的话,需要手动按照下图所示进行修改 .
按照下图所示进行修改. 如果没有按照下图进行配置,
在我们每次修改页面后,都要重启服务器才能看到最新的效果… 修改之后,
无需重启服务器, 即可看到最新的效果.
点击下图按钮1启动服务器.点击按钮2以Debug模式启动服务器
选择Jar Directory, 并点击OK, 之后再次点击OK
按下图所示进行配置. 配置成功后, 即可使用lib目录存放的第三方Jar
由于新创建的Web项目, 没有Tomcat环境, 所以创建的Servlet会发生导包错误,如下图所示:
使用之前需要提前安装好Maven
在IDEA中,我们常用三种骨架
org.apache.maven.archetypes:maven-archetype-quickstart : 打包方式为jar
org.apache.maven.archetypes:maven-archetype-webapp : 打包方式为war
org.apache.maven.archetypes:maven-archetype-site : 打包方式为pom
至此项目就创建完成. 如果需要添加依赖,修改pom.xml即可
在打开工具菜单以后, 可以在右侧找到Maven的快捷操作菜单. 如图所示
默认情况下, IDEA在使用Maven创建JavaWeb工程的时候,
并没有创建保存Java文件的目录.所以需要我们自己手动创建.
至此项目创建完成, 如果需要使用Tomcat发布, 按照前面的介绍进行配置即可.
下面介绍使用Maven的Tomcat插件发布的方式
在pom文件中配置Tomcat插件
从右侧工具菜单中找到对应的命令, 双击运行
本聚合项目将按照上图结构进行创建.
创建itheima_mall 工程
后续操作和前面介绍的创建Maven工程步骤一样, 在此不再赘述.
右键选中itheima_mall工程, 创建itheima_portal工程
在本示例中, itheima_mall工程只用来管理版本,
因此我们在创建itheima_portal工程的时候需要做一个修改
按照上图进行修改后, itheima_portal将会是一个独立的工程,
而不是itheima_mall的子模块
在创建itheima_portal的时候, 如果不希望将工程保存在itheima_mall的目录中,
我们需要做如下修改
后续操作和前面介绍的创建Maven工程步骤一样, 在此不再赘述.
右键选中itheima_portal工程, 创建itheima_portal_dao模块
骨架类型选择org.apache.maven.archetypes:maven-archetype-quickstart
在指定保存路径的时候, 必须按照下图所示进行修改.
否则新创建的子模块pom文件会覆盖itheima_portal的pom文件
后续操作和前面介绍的创建Maven工程步骤一样, 在此不再赘述.
右键选中itheima_portal工程, 创建itheima_portal_service模块
骨架类型选择org.apache.maven.archetypes:maven-archetype-quickstart
在指定保存路径的时候, 必须按照下图所示进行修改.
否则新创建的子模块pom文件会覆盖itheima_portal的pom文件
后续操作和前面介绍的创建Maven工程步骤一样, 在此不再赘述.
在itheima_portal_servie模块的pom文件中增加依赖
右键选中itheima_portal工程, 创建itheima_portal_service模块
骨架类型选择org.apache.maven.archetypes:maven-archetype-webapp
在指定保存路径的时候, 必须按照下图所示进行修改.
否则新创建的子模块pom文件会覆盖itheima_portal的pom文件
后续操作和前面介绍的创建Maven工程步骤一样, 在此不再赘述.
在itheima_portal_web模块的pom文件中增加依赖
itheima_back工程的创建, 和itheima_portal工程的创建一样, 请参考上述步骤
在进行本操作前, 请准备好SVN环境
通常我们要忽略掉.idea文件夹和以.iml结尾的文件
在进行本操作前, 请准备好GIT环境
通常我们要忽略掉.idea文件夹和以.iml结尾的文件