idea 常用操作
1、创建的maven项目,java文件不提示错误;有main方法但右击却找不到run选项的问题
1)首先要配置SDK--就是配置JDK
2)然后要按照提示信息导入某些maven相关的东西,就这个Event log
在idea左下角可以找到这个标志,
参考链接:https://ask.csdn.net/questions/676169
2、idea优化导入没有用快捷键,直接配置两个属性,他就会自动帮你优化导入;
-->这的确比myeclipse更加智能一些
4、注释模板
5、快捷键
ctrl + y 是删除一行
ctrl + shift + n 搜索某一文件
6、idea的工作空间与项目的概念
首先要知道idea和eclipse中的“项目”概念不同。Idea的项目等同于eclipse中的workspace。Idea的module等同于eclipse中的project。所以我们要实现的是:在一个项目倒入多个module。
如果要导入普通项目,需要选择第一个选项(maven是第二个选项),后面他提示是否覆盖本项目的iml文件,你选是就可以了。
--》一般普通项目里面的iml文件不会存放独立性的东西,而maven项目可能会有独立性的东西,导入maven项目时没有这种提示;
工作空间是一个很重要的东西,不要怀疑IDE工具中不存在改配置;
ctrl +加号/减号 扩展/折叠选中块状区域
ctrl + shift + 加号/减号 扩展/折叠所有
7、当maven仓库地址配置出错时,你用idea新建的项目会没有完整的目录结构,只会出现一个pom.xml
备注
idea可以帮你智能列出变量名称
maven项目pom.xml文件更新依赖后,最好reimport一下
COPY过来的maven项目要改下pom.xml中的项目名称,否则多个项目名称重复,idea会将其他重复的给删除maven类型。
idea智能检测也会出错的
idea中建立maven父工程,没有选择类型的地方,jar/war/pom【已解决,当你建立子项目时,父项目自动加上了pom标识】
yml中没有提示,是因为我添加依赖后,没有reimport
idea的智能提示对大小写很敏感
idea会在编译时就检测自动注入能否成功,参照restTeplate
但是有的时候会检测错误,但是程序能运行;所以这就是工具的bug
2018.2版本的idea默认工程只能使用单例模式,而2017.6版本的idea没有控制,所以会造成以上问题;
导入项目时,如果要导入某个文件夹下所有项目,需要选中递归搜索项目那个复选框;他默认时未选中的;
问题:
idea的这个modules group可以设置,但是显示有问题?
idea 常用操作的更多相关文章
- 【三】用Markdown写blog的常用操作
本系列有五篇:分别是 [一]Ubuntu14.04+Jekyll+Github Pages搭建静态博客:主要是安装方面 [二]jekyll 的使用 :主要是jekyll的配置 [三]Markdown+ ...
- php模拟数据库常用操作效果
test.php <?php header("Content-type:text/html;charset='utf8'"); error_reporting(E_ALL); ...
- Mac OS X常用操作入门指南
前两天入手一个Macbook air,在装软件过程中摸索了一些基本操作,现就常用操作进行总结, 1关于触控板: 按下(不区分左右) =鼠标左键 control+按下 ...
- mysql常用操作语句
mysql常用操作语句 1.mysql -u root -p 2.mysql -h localhost -u root -p database_name 2.列出数据库: 1.show datab ...
- nodejs配置及cmd常用操作
一.cmd常用操作 1.返回根目录cd\ 2.返回上层目录cd .. 3.查找当前目录下的所有文件dir 4.查找下层目录cd window 二.nodejs配置 Node.js安装包及源码下载地址为 ...
- Oracle常用操作——创建表空间、临时表空间、创建表分区、创建索引、锁表处理
摘要:Oracle数据库的库表常用操作:创建与添加表空间.临时表空间.创建表分区.创建索引.锁表处理 1.表空间 ■ 详细查看表空间使用状况,包括总大小,使用空间,使用率,剩余空间 --详细查看表空 ...
- python 异常处理、文件常用操作
异常处理 http://www.jb51.net/article/95033.htm 文件常用操作 http://www.jb51.net/article/92946.htm
- byte数据的常用操作函数[转发]
/// <summary> /// 本类提供了对byte数据的常用操作函数 /// </summary> public class ByteUtil { ','A','B',' ...
- Linux Shell数组常用操作详解
Linux Shell数组常用操作详解 1数组定义: declare -a 数组名 数组名=(元素1 元素2 元素3 ) declare -a array array=( ) 数组用小括号括起,数组元 ...
- Python 基礎 - 字符串常用操作
字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...
随机推荐
- 获取WiFi MAC地址总结【转】
本文转载自:http://blog.csdn.net/crazyman2010/article/details/50464256 今天对MAC地址的获取做了一些学习,目前网上获取MAC地址的方法主要如 ...
- 【转】wait和waitpid详解
发现进程有关的编程题里面的包含知识量实在是太庞大,这是关于wait和waitpid区别的,以前只是粗略知道它们的区别,这是网上看到的比较全的对比 转自http://blog.chinaunix.net ...
- bootstrap 表单元素、按钮、链接的禁用
在Bootstra中,表单元素,按钮通过在标签内设置 disabled 或 disabled="disabled" 可以禁用表单元素,按钮.链接需要加入class="di ...
- (转)Silverlight_5_Toolkit_December_2011 安装后点击Toolkit Samples没反应的解决方法
Silverlight Toolkit官方下载地址: http://silverlight.codeplex.com/ http://blog.csdn.net/hcj116/article/deta ...
- String类的直接赋值和构造方法赋值的区别
直接赋值:只开辟一块堆内存空间,而且保存的字符串可以自动入池,以供其他内容相同的字符串对象使用. 构造方法:开辟两块堆内存空间,有一块成为垃圾,并且字符串的内容无法自动入池,但是可以使用String类 ...
- E201700525-hm
skeleton n. 骨骼; (建筑物等的) 骨架; 梗概; 骨瘦如柴的人(或动物);adj. 骨骼的; 骨瘦如柴的; 概略的; 基本的; cloud n. 云; 云状物; invoke ...
- JAVA数据类型提升
在java中数值进行计算事会自动进行数据类型提升,例如:计算时byte,short,char类型会提升为int数据类型. 例1: class dataType { public static void ...
- 洛谷 P3625 [APIO2009]采油区域【枚举】
参考:https://blog.csdn.net/FAreStorm/article/details/49200383 没有技术含量但是难想难写,枚举情况图详见参考blog懒得画了 bzoj蜜汁TTT ...
- selenium3 + python - js 内嵌滚动处理
一.js内嵌html <!DOCTYPE html><html lang="en"><head> <meta charset=" ...
- infuxdb时序数据库的下载(windows)一
因为众所周知的原因,点击上图的 “v1.7.6” 发现根本不起作用,其实真正的下载链接就在页面中. 把链接复制下来,拷贝到浏览器中即可下载. 这里面是最新版,如果要下载旧版本的,将链接中的1.7.6替 ...