lombok插件:Data自动get/set方法, Slf4j实现Logger的调用
lombok.Data
import lombok.Data;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.io.Serializable;
import java.sql.Date;
@Entity
@Data //默认添加get/set/toString方法
@DynamicUpdate //update_timestamp自动更新时间
public class ProductCategory implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer categoryId;
private String categoryName;
private Integer categoryType;
private Date createTimestamp;
private Date updateTimestamp;
public ProductCategory()
{
}
public ProductCategory(String categoryName, Integer categoryType)
{
this.categoryName = categoryName;
this.categoryType = categoryType;
}
}
lombok.extern.slf4j.Slf4j
import lombok.extern.slf4j.Slf4j;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@SpringBootTest
@Slf4j
public class LoggerTest {
//private static final Logger log = LoggerFactory.getLogger(LoggerTest.class);
@Test
public void test1()
{
String name= "zhangsan";
String password = "123456";
log.debug("debug: "+name+", "+password);
log.info("info: {}, {}", name, password);
log.error("error...... ");
}
}