idea使用技巧
快速创建测试类
找到你想要测试的类,按下crtl+shift+t或者右键
之后就会自动在maven的test(只要是符合maven规约的文件即可)里面添加相应的测试类
测试类的权限修饰符一定要是public
如果是springboot的话,还需要指定使用spring的SpringRunner来做JUnit的测试方式,而不是用内置的方式使用JUnit自带的注解@RunWith()来指定
@RunWith(SpringRunner.class)
告诉测试类启动类(这里的XXXApplication是自己再main/java包下的启动类) 因为启动类加载类配置文件 还有包扫描 才能使用Spring中的bean对象
@SpringBootTest(classes = MSApplication.class)
完整代码
@RunWith(SpringRunner.class)
@SpringBootTest(classes = MSApplication.class)
public class ContentActionTest {
xxxxxx
}
如果编写测试类的话,还需要在maven中加入springboot的测试类依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
快捷键总结
快捷遍历
输入一个能够遍历的对象,在后面输入.iter
或者.fori
或者.forr
Ctrl+Alt+v 快速创建能够接收的对象
Ctrl+Alt+l快速格式化代码
ctrl+shift+r全局查找和替换
ctrl+alt+t添加代码块
选中一段代码,按下快捷键即可快捷添加代码块
alt+enter快速导包,提供解决办法等
ctrl+alt+s快速打开设置
ctrl+alt+shift+s快速打开项目结构页面
shift+enter快速到达下一行
平常写代码想要定位到下一行又懒得动鼠标,这个快捷键会经常用到
快速生成方法ctrl+alt+m
选中一段代码,按下快捷键,会自动生成方法
定制注释模板
类模板
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}
方法模板
添加模板
*
*
* @author zxl
$params$
* @date $date$ $time$
* @return $return$
* @throws
*
*/
修改参数模板
date :date("yyyy/MM/dd")
time :time("HH:mm")
return :methodReturnType()
param :如下代码
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 1; i < params.size() +1; i++) {result+='* @param ' + params[i - 1] + ' ' + i + ((i < params.size()) ? '\\n ' : '')}; return result", methodParameters())
修改作用域为java文件
修改触发方式为enter
结果展示
多个参数显示
当鼠标放上去显示如下
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)