当前位置: 首页 > wzjs >正文

网站搭建和网站开发武汉网络推广有限公司

网站搭建和网站开发,武汉网络推广有限公司,帝国cms做新闻网站,网站怎么做交易市场看一下新增文章的需求: 接口文档: 开发思路: 先在controller下去创建add方法,方法内导入Service类获取add的结果;再在Service接口下去创建add的方法;然后在Service实现类下去实现方法的作用,且导…

看一下新增文章的需求:

接口文档:

开发思路:

先在controller下去创建add方法,方法内导入Service类获取add的结果;再在Service接口下去创建add的方法;然后在Service实现类下去实现方法的作用,且导入Mapper类去执行要对数据库执行的操作。

实操:

1.controller

先创建在controller包下去创建属于分类的controller类

package org.huangyingyuan.controller;import org.huangyingyuan.pojo.Category;
import org.huangyingyuan.pojo.Result;
import org.huangyingyuan.service.CategoryService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("/category")
public class CategoryController {@Autowiredprivate CategoryService categoryService;@PostMapping("/add")public Result add(@RequestBody Category category) {categoryService.add(category);return Result.success();}
}

2.Service接口

package org.huangyingyuan.service;import org.huangyingyuan.pojo.Category;
import org.springframework.stereotype.Service;@Service
public interface CategoryService {// 新增分类void add(Category category);
}

3.ServiceImpl

package org.huangyingyuan.service.impl;import org.huangyingyuan.mapper.CategoryMapper;
import org.huangyingyuan.pojo.Category;
import org.huangyingyuan.service.CategoryService;
import org.huangyingyuan.utils.ThreadLocalUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.Map;@Service
public class CategoryServiceIpml implements CategoryService {@Autowiredprivate CategoryMapper categoryMapper;@Overridepublic void add(Category category) {//新增属性值category.setCreate_time(LocalDateTime.now());category.setUpdate_time(LocalDateTime.now());//获取idMap<String,Object> map=ThreadLocalUtil.get();Integer id=(Integer)map.get("id");category.setCreate_user(id);categoryMapper.add(category);}
}

4.Mapper

package org.huangyingyuan.mapper;import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.huangyingyuan.pojo.Category;@Mapper
public interface CategoryMapper {@Insert("insert into category (category_name,category_alias,create_user,create_time,update_time)" +" values (#{category_name},#{category_alias},#{create_user},#{create_time},#{update_time})")void add(Category category);
}

结果如下:

测试:

成功结果:

参数校验

我们前面是开发完了,但是一些参数条件没有制约,现在我们来看一下

那么我们只需要这么两步操作:
 

在pojo实体类下去接入注解:

然后在controller引入的参数时去加入【@Validated】注解

http://www.dtcms.com/wzjs/520627.html

相关文章:

  • 九江做网站的公司如何建立电商平台
  • 深圳网站制作必推祥奔科技海口网站关键词优化
  • 鄂州建设网站机器人编程培训机构排名
  • 更合高明网站建设2022磁力链接搜索引擎推荐
  • 中国水利建设网站网页友情链接
  • 网站的建设与开发直播营销的优势有哪些
  • 做网站好的框架搭建网站的五大步骤
  • 有没有专门做字体排版设的网站网站推广优化流程
  • 代做计算机毕业设计网站大型集团网站建设公司
  • 日本广告巨头遭突击搜查网站seo谷歌
  • 网站做二级登录页面容易吗湖南seo排名
  • 网站优化的图片百度应用app下载
  • 网站建设最安全的宽度可口可乐软文营销案例
  • 成都网站设计报价要看网的域名是多少
  • 做网站可以用什么语言百度客服在线咨询人工服务
  • 在中国做外国网站怎么收钱如何推广自己的店铺
  • 保定网站制作计划游戏推广员判几年
  • 商城网站建设策划书企业网站快速排名
  • 备案通过后怎么做网站微软优化大师
  • 自己如何做团购网站微信平台推广方法
  • 官网网站建设收费网络广告营销方案策划内容
  • vultr做网站大数据分析培训机构
  • 丰台网站制作公司百度一下你就知道手机版
  • 响应式旅游网站模板朋友圈广告推广平台
  • 知名高端网站建设公司网络推广费计入什么科目
  • 做农产品的网站网站服务器一年的费用
  • 开个公司做购物网站企业网络推广的方法
  • 网站要设置哪些栏目适合企业员工培训的课程
  • 软件实施工资一般多少宁波seo企业推广
  • 网站开发的检索速度在啥范围之内2020年百度搜索排名