idea自我使用简单使用方式和出现的一些简单问题以及常用快捷键
首先配置完Idea的简单使用步骤后,今天在使用Idea时,一直持续提示web项目404的错误提示,因为之前使用idea时,部署的是springBoot的项目,使用的是SpringBoot自带的Tomcat插件构建直接启动的项目,所以一直没有使用到Idea中配置的Tomcat,今天出现问题解决后决定简单的记录一下这种错误的出现原因,
首先Idea中File -->找到ProjectStructure 然后单击打开,快捷键(Ctrl+Alt+Shift+S),页面如图下所示:
讲真写博客是比较浪费时间的,因为一些 步骤或者技术你本身感觉已经掌握了以后,还再描述出来,的确是个挺费时的事情,并且现在还是在下班时间~唉~,简单记录一下吧,后续需要的话也可以简单的看一下,哈哈,OK继续吧,
简单的提一下:
此处这里的Project Structure是这个项目的整体资源的查看器,你可在此处获取该项目的输出目录,更改项目的JDK版本,查看并管理当前该项目的所有的引用和依赖项,以及当前 web所对应的所有 jar包的信息等,话句话说,你想要获取的当前项目的所有信息,一般情况下在这个目录是 都可以看到的,因为这个页面的名字叫做Project Structure 哈哈(也就是(项目结构的意思))所以在此处一般 可以获取该当前项目的所有 结构信息一般是没有问题的~, 哈 啊哈
OK 故事还要继续,
---恢复内容结束---
首先配置完Idea的简单使用步骤后,今天在使用Idea时,一直持续提示web项目404的错误提示,因为之前使用idea时,部署的是springBoot的项目,使用的是SpringBoot自带的Tomcat插件构建直接启动的项目,所以一直没有使用到Idea中配置的Tomcat,今天出现问题解决后决定简单的记录一下这种错误的出现原因,
首先Idea中File -->找到ProjectStructure 然后单击打开,快捷键(Ctrl+Alt+Shift+S),页面如图下所示:
讲真写博客是比较浪费时间的,因为一些 步骤或者技术你本身感觉已经掌握了以后,还再描述出来,的确是个挺费时的事情,并且现在还是在下班时间~唉~,简单记录一下吧,后续需要的话也可以简单的看一下,哈哈,OK继续吧,
简单的提一下:
此处这里的Project Structure是这个项目的整体资源的查看器,你可在此处获取该项目的输出目录,更改项目的JDK版本,查看并管理当前该项目的所有的引用和依赖项,以及当前 web所对应的所有 jar包的信息等,话句话说,你想要获取的当前项目的所有信息,一般情况下在这个目录是 都可以看到的,因为这个页面的名字叫做Project Structure 哈哈(也就是(项目结构的意思))所以在此处一般 可以获取该当前项目的所有 结构信息一般是没有问题的~, 哈 啊哈
OK 故事还要继续,
此处看到该页面是当前Project Structure 界面中的Project选项中,此处该选项包含设置当前Project的名称,以及设置 当前项目的jdk的版本,还有第三个框Project Language level
此处这个似乎,似乎是表示设置,当前该web项目的最低支持的jdk的版本吧?此处不是很肯定暂做记载,后续清楚后再进行更改,因为没有出现过这个类型的错误 ,所以目前 也不是很清除,,哈哈~,后续这篇的随手文章一定要改的,哈哈,BG 太低,O(∩_ ~,然后最后一个框Project compiler output表示当前项目的编译后的输出目录,
此处当前该页面表示为当前Project Structure 的Modules选项,也即项目的模块管理,此处当前项目也属于表示为一个模块,
此处可以选中项目下方指定的文件夹,然后点击Mark as :后面的文件夹标识,便可设置将当前文件夹设置 为不同的类型,分别有:
Mark as: ---> Sources , Tests , Resources , Test REsources , Excluded 等,将对应的文件夹设置不同的类型,则Idea 对此 不同的文件夹的编译方式则也会有所不同。
此处上方选项卡,点击Paths选项
此处显示 并可设置项目的输出 路径,
其中第三个选项卡,Dependencies
表示显示当前该项目中的所有引用,所引用的数据可以是资源也可以是jar包 ,也或者是另外的module等,此处Export 所对应的列
如果被点击选中,则表示将来如果其他的modul引用了当前该module时,则被选中的项也将会出现在另外一个module中,即表示依赖之间有一个传递性;
当然此处也可以增加项目中的module模块:如下所示,
也可在该Module选项卡中添加所对应的Hibernate , Spring等其他idea已经自动集成的项目模块(此处简单提一下,简单略过)
此处第三个左侧选项卡:Libraries表示当前项目中所对应的lib 库数据:操作也相对简单提一下:
此处可以使用上方+号添加新的库方案:
比如 :Maven,或其他jar包等,
此处所显示的jar包详情中,使用上方的三个+号和 一个 减(--)号分别表示,第一个+:表示选择其他本地文件夹下的jar包 ,然后添加到当前项目中,
第二个(+):则表示给定一个互联网jar包位置,然后使用到当前项目中
哇塞,此处比较有意思的应该是:左侧选项卡面板中的Factes以及Artifacts,终于算是到了~
idea自我使用简单使用方式和出现的一些简单问题以及常用快捷键的更多相关文章
- java最简单的方式实现httpget和httppost请求
java实现httpget和httppost请求的方式多种多样,个人总结了一种最简单的方式,仅仅需几行代码,就能够完美的实现. 此处须要用到两个jar包,httpclient-4.3.1.jar.ht ...
- 以最简单的方式讲HashMap
以最简单的方式讲HashMap HashMap可以说是面试中最常出现的名词,这次头条的一面,第一个问的问题就是HashMap.所以就让我们来探讨下HashMap吧. 实验环境:JDK1.8 首先先 ...
- 最简单的方式离线部署Python依赖包
最简单的方式离线部署Python依赖包 SHOW ME CODE! 打包: $ tempdir=$(mktemp -d /tmp/wheelhouse-XXXXX) $ pip wheel -r re ...
- activiti复盘重推的一种简单实现方式:
activiti复盘重推的一种简单实现方式: 设置流程的每一步让用户选择,比如一共有6步完成,用户选择从第4步开始复盘重推,那么把原来的推演oldId和4传到后台, 首先,后台生成一个新的推演id n ...
- MyBatis简单使用方式总结
MyBatis简单使用方式总结 三个部分来理解: 1.对MyBatis的配置部分 2.实体类与映射文件部分 3.使用部分 对MyBatis的配置部分: 1.配置用log4J显式日志 2.导入包的别名 ...
- Hyperledger Fabric:最简单的方式测试你的链码
一直以来,写完链码进行测试都要先搭建一个Fabric环境,然后安装链码进行测试,实际上Fabric提供了最为简单的方式可以允许我们对编写的应用链码进行功能测试,不需要搭建一个完整的Fabeic环境.而 ...
- ? 原创: 铲子哥 搜狗测试 今天 shell编程的时候,往往不会把所有功能都写在一个脚本中,这样不太好维护,需要多个脚本文件协同工作。那么问题来了,在一个脚本中怎么调用其他的脚本呢?有三种方式,分别是fork、source和exec。 1. fork 即通过sh 脚本名进行执行脚本的方式。下面通过一个简单的例子来讲解下它的特性。 创建father.sh,内容如下: #!/bin/bas
? 原创: 铲子哥 搜狗测试 今天 shell编程的时候,往往不会把所有功能都写在一个脚本中,这样不太好维护,需要多个脚本文件协同工作.那么问题来了,在一个脚本中怎么调用其他的脚本呢?有三种方式,分别 ...
- 怎么处理sqlserver2017部署在winowsDocker上时区无法修改成功的方式,并且可以多创建新的容器调用简单的方式直接使用!
在创建该容器的时候我们执行的语句中添加了一个 从图中所看到的内容,上海时区,按照正常流程一般都是可疑正常执行的,但最后事情并不是我们所想的那么简单. 我们进入对应的容器里面 ,执行语句之后查找对应的文 ...
- react-native-pg-style使用方法(以最简单的方式编写样式代码,抛弃react-native标准的样式创建方式.)
react-native-pg-style 以最简单的方式编写样式代码,抛弃react-native标准的样式创建方式. 看大家写的源码中都是按照react-native标准的样式创建方式来写样式代码 ...
随机推荐
- 实现NFS共享wordpress
author:JevonWei 版权声明:原创作品 两台Web服务器,一台mysql服务器,一台NFS服务器,一台DNS服务器 拓扑结构 拓扑环境 web1 192.168.198.110 web2 ...
- java初阶
java的开发工具分成 IDE(integrated developmentenvironment )和JDk(Java Development Kit) 一个.java中只能有一个public类且至 ...
- 转:【Java并发编程】之十五:并发编程中实现内存可见的两种方法比较:加锁和volatile变量
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17290021 在http://blog.csdn.net/ns_code/article/ ...
- 转:【Java并发编程】之十二:线程间通信中notifyAll造成的早期通知问题(含代码)
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17229601 如果线程在等待时接到通知,但线程等待的条件还不满足,此时,线程接到的就是早期 ...
- 集美大学网络1413第十三次作业成绩(团队八) -- 第二次项目冲刺(Beta阶段)
题目: 团队作业8--第二次项目冲刺(Beta阶段) 团队作业8-成绩: 团队/分值 新加入成员 角色 技术特点 改善的功能. 原因. bug 新增功能. 方法. 如何实现 团队分工改进. 原因 改 ...
- 201521123073 《Java程序设计》第8周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 1.2 选做:收集你认为有用的代码片段 (1)集合里面获取对象的时候我们必须进行强制类型转换. List st ...
- 201521123005《java程序设计》第三周学习总结
1. 本周学习总结 初学面向对象,会学习到很多碎片化的概念与知识.使用思维导图将这些碎片化的概念.知识组织起来.使用工具画出本周学习到的知识点. 参考资料: 百度脑图 XMind 2. 书面作业 ·Q ...
- 201521123066 《Java程序设计》第十四周学习总结
1. 本周学习总结 2. 书面作业 1. MySQL数据库基本操作 建立数据库,将自己的姓名.学号作为一条记录插入.(截图,需出现自己的学号.姓名) 在自己建立的数据库上执行常见SQL语句(截图) - ...
- 【化繁为简】非前端开发者的福音---CSS的预处理语言 Less&Sass
写在前面: 众所周知CSS 是一门非程序式语言,没有变量.函数.SCOPE(作用域),在前期的界面样式设计时,需要书写大量看似没有逻辑的代码,不方便维护及扩展,也不利于重复调用,尤其对于 ...
- jsp+servlet对于单选按钮和复选框取值并且存放到数据库中
index.jsp <form action="index.gj?method=toradio" method="post"> <div al ...