Intellij IDEAJava 杂谈Java学习笔记

IDEA入门(1)--lombok和Junit generato

2017-06-20  本文已影响291人  cmazxiaoma

前言

最近在慕课网看到了一些视频,准备从0开始做一个电商网站。视频中的大牛用的java的IDE都是IDEA,让我很纠结。从as到MyEclipse,好不容易稍微熟悉了一下MyEclipse的基本操作,现在又要换IDEA,公司要求的工具是Eclipse。这让我很头疼,所幸的是之前搞android的时候用的as和IDEA如出一辙,操作也基本一致,于是乎我就开始了IDEA入门之旅。(一直以为IDEA是模仿as,后来才知道as是基于idea的社区版上进行改造的)

lombok插件

lombok的插件的确很好用,简化了臃肿的代码,使代码变得简洁。

<dependencies>

    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.16.2</version>
    </dependency>

  </dependencies>

Junit generator2插件

作用:当然是便于我们的单元测试,一键在test目录生成我们想要的测试类,简单方便。


具体代码示例

@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());
    }

}

尾言

虽然这些知识很简单。如果不进行归纳,时间也终究会浪费。与其这样,还不如进行一些有意思的事情,比如进行归纳,温故而知新。相信咸鱼也会有出头天

上一篇下一篇

猜你喜欢

热点阅读