内容关键词:GitBook快速开发步骤、方法使用小技巧
知识来源:720科技
快速开发步骤:
业务开发
只需按以下五个步骤就能完成一个模块的基本功能开发,也可以使用铭飞提供的在线代码生成器功能快速生成以下业务代码。下面将通过扩展通用模型basic,快速开发一个博客模块,模块名定义为mblog。
博文的表结构:
CREATE TABLE `mblog_article` (
`article_basic_id` int NOT NULL COMMENT 'basic表主键',
`article_content` text NULL COMMENT '博文内容',
PRIMARY KEY (`article_basic_id`) ,
CONSTRAINT `fk_article_basic_id` FOREIGN KEY (`article_basic_id`) REFERENCES `basic` (`BASIC_ID`) ON DELETE CASCADE ON UPDATE NO ACTION
)
COMMENT = '博文表,通过扩展basic实现';
第一步:实体
package net.mingsoft.mblog.entity;
import com.mingsoft.basic.entity.BasicEntity;
import java.util.Date;
import org.springframework.data.elasticsearch.annotations.Document;
/**
* 博客文章实体
* @author 铭飞团队
* @version
* 版本号:100<br/>
* 创建日期:2015-6-20 16:05:42<br/>
* 历史修订:<br/>
*/
@Document(indexName = "blogarticle")
public class ArticleEntity extends BasicEntity {
private static final long serialVersionUID = 1500537942802L;
/**
* 博客文章自增长ID
*/
private Integer articleBasicId;
/**
* 文章内容
*/
private String articleContent;
public ArticleEntity(){}
public ArticleEntity(Integer articleBasicId) {
this.articleBasicId = articleBasicId;
}
public ArticleEntity(String articleContent) {
this.articleContent = articleContent;
}
/**
* 设置博客文章自增长ID
*/
public void setArticleBasicId(Integer articleBasicId) {
this.articleBasicId = articleBasicId;
}
/**
* 获取博客文章自增长ID
*/
public Integer getArticleBasicId() {
return this.articleBasicId;
}
/**
* 设置文章内容
*/
public void setArticleContent(String articleContent) {
this.articleContent = articleContent;
}
/**
* 获取文章内容
*/
public String getArticleContent() {
return this.articleContent;
}
}
第二步:持久化
IArticleDao.java
package net.mingsoft.mblog.dao;
import com.mingsoft.base.dao.IBaseDao;
import com.mingsoft.util.*;
import java.util.*;
import org.springframework.stereotype.Component;
import net.mingsoft.mblog.entity.ArticleEntity;
/**
* 博客文章持久层
* @author 铭飞团队
* @version
* 版本号:100<br/>
* 创建日期:2016-6-20 16:05:42<br/>
* 历史修订:<br/>
*/
@Component("blogArticleDao")
public interface IArticleDao extends IBaseDao {
}
IArticleDao.xml
<