赞
踩
IDEA 一直是 java 界公认的最好使用的编辑器 ,所以刚开始使用 IDEA 的小伙伴们还是学习使用方法的,毕竟编辑器有所差别.
本人使用MacBook pro 所以文中所有说明均是以Mac为例。
安装后运行 idea 会直接打开如下页面 , 我们点击 Open
选择自己的项目资源路径
File -> Open -> 选择文件,然后点击 OK
完成后进入编辑界面
我们先点开 File -> Other Settings -> Structure for New Projects… 设置全局 JDK
需要让项目跑起来就要配置Tomcat , 点击右上角的 Add Configuration…
首先添加一个新的 tomcat
点击 Configure 配置
配置 tomcat 包路径
完成 ,点击 ok。
tomcat 路径配置完成后,再配置以下访问路径和端口号.
Artfacts ( Web部署 )
上面说的你都没有,没事,在这也能找到。
选择 file —》 Predict Structure …
选择Artfacts----> + —>Web Application:Exploded ---->From Modules …
回来就会发现你想要的你都有了。
这样,你就可以添加了,或者直接点右下角的那个fix,估计一下就自动给添加好了。
再回到配置tomcat的位置,你就会发现。
修改一下:
点击 apply —》 ok。配置完成
在 Java Web 开发中, 一般更新了 Java 文件后要手动重启 Tomcat 服务器, 才能生效,如上配置的话, 不论是更新 class 类,css文件,html文件,js文件,还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。
(官方:An artifact is an assembly of your project assets that you put together to test, deploy or distribute your software solution or its part. Examples are a collection of compiled Java classes or a Java application packaged in a Java archive, a Web application as a directory structure or a Web application archive, etc.
即编译后的Java类,Web资源等的整合,用以测试、部署等工作。再白话一点,就是说某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式。某个module有了 Artifacts 就可以部署到应用服务器中了。
jar:Java ARchive,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便分发Java平台应用软件或库;
war:Web application ARchive,一种JAR文件,其中包含用来分发的JSP、Java Servlet、Java类、XML文件、标签库、静态网页(HTML和相关文件),以及构成Web应用程序的其他资源;
exploded:在这里你可以理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果立刻显现出来。)
debug就是启动的时候,你可以直接在代码里面点个断点就可以debug调试啦,你要是直接启动,那么你就不能debug调试啦。
当然啦在实际开发中,一般都是debug模式启动的,因为你开发过程中要调试各种代码和bug。
所以,debug启动在开发过程使用的是很多的。
依次点击:Intellij IDEA ----> preferences… ----> Keymap
这个是修改成习惯的快捷键映射表,因为我是从eclipse转来的,估计大部分也都和我差不多,那就可以在这配置成eclipse的快捷键映射表,这样就不用再去记一套快捷键映射了,
比如我们常用的删除一行 command + d
,
复制一行command + alt + 下方向
。
注释一行,command + /
这都是我们常用的。也是我们习惯的,这个也是极好的设置。
依次点击:Intellij IDEA ----> preferences… ----> Keymap
开启自动import 包功能,自动导入写代码过程所需要的包,并且可以自动去掉没有用的包。
** for current project。仅仅对当前对项目有效。
当Java 类导入的某个包的类超过设置指定个数,就会显示*
单词拼写,默认是打开的,提示单词是否写错,还会提示使用驼峰命名法。
使用很多的tab页面的时候用的到,而不是要是打开多个页面的话,一些就会被关掉。例如:
ok了,至此,idea简单配置以及部署已经完成,更多精彩还要你自己去多多发现,欢迎评论区一起探讨。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。