IDEA Entiry&Repository文件模板

2018-09-02  本文已影响0人  九天之鹤
  1. 设置类的注释格式
    • 进入Settings界面 Editor->File and Code Templates->File Header,右侧输入注释模板
      设置类的注释格式
    • 代码片段
/**
* @author  ${USER}
* @since ${DATE} ${TIME} 
*/
  1. 设置Entity模板
    • 进入Settings界面 Editor->File and Code Templates->Files,下侧点击加号按钮创建新模板

      创建entity
    • 代码片段

package ${PACKAGE_NAME};

import com.fasterxml.jackson.annotation.JsonIgnore;
import org.hibernate.annotations.CreationTimestamp;
import org.hibernate.annotations.UpdateTimestamp;

import javax.persistence.*;
import java.util.Date;

#parse("File Header.java")
@Entity
public class ${NAME} {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @JsonIgnore
    private Integer id;
    @Column(updatable = false)
    @CreationTimestamp
##    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:SS", timezone = "GMT+8")
    @JsonIgnore
    private Date createtime;
    @UpdateTimestamp
    @JsonIgnore
    private Date updatetime;
}
  1. RepositoryInterface模板
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end

import com.weiresearch.entity.${NAME};
import org.springframework.data.jpa.repository.JpaRepository;

#parse("File Header.java")
/**
 * @author ${USER}
 */
public interface ${NAME}Repository extends JpaRepository<${NAME},Integer>{}
上一篇下一篇

猜你喜欢

热点阅读