阅读背景:已知您有 Eclipse基础,是从 Eclipse 向 Intellij Idea 转变的。
只能有一个项目,如果想要 其他Project 像Eclipse一样的话,需要 添加 Module
直接 new Module 好了。
快捷键 | 含义 |
---|---|
psvm | main方法 |
sout | 输出语句 |
ctrl + shift + 回车 | 自动补全结尾 |
ctrl + j (eclipse不能用) | 自动代码生成模板 |
fori | for循环 |
集合变量名字.for | 增强for循环 |
ctrl + alt + t | 将选中的代码 放入 if等 |
shift + home/end 或者 鼠标连点3下 | 选中当前行 |
ctrl + shift + u | 选中的词 大小写 |
ctrl + shift + r | 全局查找 |
ctrl + E | 打开最近的文件 |
alt + 7 | 显示 outline,(左下角) |
Live Templates
settings -> Editor -> Live Templates
File and Code Templated
settings -> Editor,比如 修改了 class 创建时 添加上 文档注释。
Postfix Completion
settings -> Editor -> General -> Postfix Completion,比如 xx.null、xx.nn
Idea 添加 JDK(先配置环境变量)
File -> Project Structure -> SKDs等
Idea 配置Macen(先配置环境变量)
File -> settings -> Build … -> Build Tools -> Maven 里面可以 手动 选自己下载的Maven
Idea 自带(Bundled) 了 Maven的。
File -> new Project -> Create from archetype 打钩 -> 选择 org.apache.maven.archetypes:maven-archetype-quickstart
File -> new Project -> Create from archetype 打钩 -> 选择 org.apache.maven.archetypes:maven-archetype-webapp(一定要选 自己的 Maven,系统 默认的 Maven 不是 阿里云镜像的,会下载失败)
建立好之后,里面 会带一个 index.jsp 的,默认打包方式是 war包,
再创建 Maven Web 的项目结构,比如 src/main 的 java 和resources,在手动设置 项目类型。
在Eclipse 中 构建 Maven项目 是勾选了 create a simple … 。
Eclipse 需要在 properties -> Project Facets -> 勾选 Dynamic Web Module
快速打印jar包:https://blog.csdn.net/weixin_38560145/article/details/86530401 点击跳转
打印war包:https://blog.csdn.net/zhang135687/article/details/84101524?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3 点击跳转
最右侧 Maven -> 点开要打包的项目的 Lifecycle -> package 右键 Run Maven Build -> Install 右键 Run ‘项目名’[install],控制台即可 看到 保存的目录。
然后 拷贝到 Tomcat 的 webapps 下, 再去 Tmocat 的 bin/startup.bat
去浏览器 输入 localhost:8080/项目名 进行测试。
在pom.xml 右键 -> Show Dependencies… -> 看到冲突的 就右键 Exclude 即可删除。
当然 可以安装 Maven 插件 比上面更加直观一些。
Open -> 找到项目的文件 里面 的 .project
打开后 会报错,点击 pom.xml 右键 Add as Maven Project,然后在 右侧打开Maven 点击 左上角的 刷新 就好了。
用法:点击选中的文件 -> 右键 Mark Directory as
测试类型。 绿色
排除,不会去检查了。 红色
只有在这个文件夹下面 才能创建 Java包 和 Java类的。 蓝色
上面那个5.51 测试,也可以创建 Java包 和 Java类。
File -> Project Structure -> Modules -> 选择项目,再点 Sources
选中 文件夹,右键 Resouces
若是直接 建 包 在标注的话, 是没有选项的(只有 Excluded)
在 src/main/resources 中 创建配置文件, 右键 new -> Resource Bundle[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pgtjW6Ou-1586693199978)(C:%5CUsers%5CAdministrator%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20200412144827723.png)]
具体要读取配置文件的内容,自行百度。
在原本的 项目上 右键 new -> Module -> Maven 不要勾选 archetype(骨架).
效果 如下图(Module 名字 会加粗显示),在 behavior 和 common 这俩模块 ,这俩模块 只有 src/main/java、src/main/resources、src/test/java、pom.xml 等,需要手动 标注一下类型。
File -> Project Structure -> Modules
选择要 依赖的 项目名(common) -> Dependencies -> 右侧的 + 号 Module Dependency ,在 依赖的项目(common) 的 pom.xml里
<parent>
<artifactId>AuthorityartifactId>
<groupId>cn.peovegroupId>
<version>0.0.1-SNAPSHOTversion>
parent>
<modelVersion>4.0.0modelVersion>
<artifactId>commonartifactId>
<dependencies>
<dependency>
<groupId>cn.peovegroupId>
<artifactId>commonartifactId>
<version>0.0.1-SNAPSHOTversion>
dependency>
dependencies>
**前提:**在 5.61 的基础上
**调用原则:**common 依赖了 Authority,common可以调用 Authority里的方法,反之不行(除非 Authority 建立 common的依赖关系).
Run -> Edit Configurations -> 左上角的 + -> Tomcat Server 中的 local
**注意:**URL:http://localhost:8080/
Deployment -> 右侧 + -> 项目名:war exploded -> 下面的 Application context: /项目名