springboot3+vue3融合项目实战-大事件文章管理系统-新增文章分类
新建categorycontroller类
@RestController
@RequestMapping("/category")
public class CategoryController {@Autowiredprivate CategoryService categoryService;@PostMappingpublic Result add(@RequestBody @Validated Category category){categoryService.add(category);return Result.success("添加文章成功");}
}
然后建立service接口和serviceimpl实现类
package com.itheima.service;import com.itheima.pojo.Category;public interface CategoryService {//新增分类void add(Category category);
}
@Servicepublic class CategoryServiceImpl implements CategoryService {@Autowiredprivate CategoryMapper categoryMapper;@Overridepublic void add(Category category) {//补充属性值category.setCreateTime(LocalDateTime.now());category.setUpdateTime(LocalDateTime.now());Map<String,Object> map = ThreadLocalUtil.get();Integer userId=(Integer) map.get("id");category.setCreateUser(userId);categoryMapper.add(category);}
}
然后新增mapper接口
@Mapper
public interface CategoryMapper {//新增@Insert("insert into category(category_name,category_alias,create_user,create_time,update_time) " +"values(#{categoryName},#{categoryAlias},#{createUser},#{createTime},#{updateTime})")void add(Category category);
}
ok~