今天的内容主要是完成新闻的新增、修改和搜索,新增和修改与之前类似,不同的是,新闻需要加入MarkDown文本编辑器,将编辑器内容保存起来,但不再赘述,而搜索的实现是相对比较陌生的,因此记录一下搜索的实现。
搜索实现
要想实现搜索,首先要创建一个NewsQuery的实体类,该类可以通过新闻的标题、类型和是否被推荐三个条件来搜索新闻。
public class NewsQuery {
private String title;//标题
private String typeId;//类型id
private Boolean recommend;//是否被推荐
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getTypeId() {
return typeId;
}
public void setTypeId(String typeId) {
this.typeId = typeId;
}
public Boolean getRecommend() {
return recommend;
}
public void setRecommend(Boolean recommend) {
this.recommend = recommend;
}
@Override
public String toString() {
return "NewQuery{" +
"title='" + title + '\'' +
", typeId=" + typeId