IDEA入门(1)--lombok和Junit generator2插件的运用
2017-06-20 23:43
513 查看
前言
最近在慕课网看到了一些视频,准备从0开始做一个电商网站。视频中的大牛用的java的IDE都是IDEA,让我很纠结。从as到MyEclipse,好不容易稍微熟悉了一下MyEclipse的基本操作,现在又要换IDEA,公司要求的工具是Eclipse。这让我很头疼,所幸的是之前搞android的时候用的as和IDEA如出一辙,操作也基本一致,于是乎我就开始了IDEA入门之旅。(一直以为IDEA是模仿as,后来才知道as是基于idea的社区版上进行改造的)lombok插件
lombok的插件的确很好用,简化了臃肿的代码,使代码变得简洁。打开File-Setting-Plugins
点击Browse repositories,搜索lombok,下载插件即可。记得要重新idea哟,这是我已经安装好的截图。
记住要在pom.xml添加lombok的依赖哟
<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.2</version> </dependency> </dependencies>
Junit generator2插件
作用:当然是便于我们的单元测试,一键在test目录生成我们想要的测试类,简单方便。打开File-Setting-Plugins,在Browse repositories中搜索Junit generator2插件,下载即可。以下是我安装成功的截图。
打开Settings-OtherSetting-Junit Generator。箭头指向的Output Path输入的内容是:SOURCEPATH/../../test/java/{PACKAGE}/${FILENAME},这是设置我们创建测试类,应该把测试类放在哪一个目录。
为了避免在测试类中出现乱码和出现导包的错误,圆圈标注的地方应该与我设置为一样的,在Junit3和Junit4中。
接下来随便在一个类中,按下Alt+insert快捷键,就会出现以下窗口,我们点击Juint4即可。就会发现test/java目录下面就会出现测试类。嘻嘻。
具体代码示例
@Data @NoArgsConstructor @AllArgsConstructor public class User { private String name; private String pwd; private String createTime; private String updateTime; }
/** * Created by cmazxiaoma on 2017/6/20. * everyday is mayday. */ /** * setUp标记单元测试的数据初始化 * tearDown标记单元测试完成并开始回收初始化数据 */ public class UserTest{ private User user1,user2; @Before public void setUp() throws Exception { user1=new User("我是cmazxiaoma","xiaoma","今天","今天"); user2=new User(); user2.setName("我是xiaoma"); user2.setPwd("xiaoma"); } @After public void tearDown() throws Exception { } @Test public void test(){ System.out.println(user1.toString()); System.out.println(user2.toString()); } }
输出结果
按下Ctrl+Shift+F10,我们对UserTest测试类进行运行。输出以下结果。得出结论:User这个类pass过了,说明User类没有任何问题。
尾言
虽然这些知识很简单。如果不进行归纳,时间也终究会浪费。与其这样,还不如进行一些有意思的事情,比如进行归纳,温故而知新。相信咸鱼也会有出头天相关文章推荐
- IDEA入门(1)--lombok和Junit generator2插件的运用
- IDEA里面添加lombok插件,编写简略风格Java代码
- Idea 安装lombok插件
- IDEA lombok 插件
- idea自动生成get、set方法,以及使用lombok插件实现get、set方法
- Intellij IDEA插件开发入门详解
- scala入门-01-IDEA安装scala插件
- IDEA安装Lombok插件失败的解决方案
- IDEA中使用Lombok插件
- lombok在idea中插件的安装以及各注解的详细介绍
- idea中使用lombok插件
- idea集成Lombok插件
- IDEA中使用Lombok插件
- idea 新增lombok插件
- 减少你的重复代码-lombok使用教程-idea集成插件
- idea安装lombok插件
- Idea 安装lombok插件
- 减少你的重复代码-lombok使用教程-idea集成插件
- IDEA里面添加lombok插件,编写简略风格Java代码(转)
- IntelliJ IDEA插件开发入门教程(一)