Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战 - 一般不推荐使用@Data注解,用到什么就加什么比较好。
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战
Lombok - 快速入门 & 实战 package com.mmall.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import java.util.Date;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(of = "id")
@ToString(exclude = "parentId")
public class Category {
private Integer id;
private Integer parentId;
private String name;
private Boolean status;
private Integer sortOrder;
private Date createTime;
private Date updateTime;
}
package com.mmall.service.impl;
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
import com.mmall.common.ServerResponse;
import com.mmall.dao.CategoryMapper;
import com.mmall.pojo.Category;
import com.mmall.service.ICategoryService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Set;
@Service("iCategoryService")
@Slf4j
public class CategoryServiceImpl implements ICategoryService {
// ......
public ServerResponse<List<Category>> getChildrenParallelCategory(Integer categoryId){
List<Category> categoryList = categoryMapper.selectCategoryChildrenByParentId(categoryId);
if(CollectionUtils.isEmpty(categoryList)){
log.info("未找到当前分类的子分类"); // 这里用 log
}
return ServerResponse.createBySuccess(categoryList);
}
// ......
}