IDEA Entiry&Repository文件模板

  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模板
  • 操作步骤同上,newClass的时候输入Entity名称


    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>{}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。