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

html5网站开发开题报告千锋教育的真实性

html5网站开发开题报告,千锋教育的真实性,平面设计图片 作品集,什么网站可以做时间加减看一下新增文章的需求: 接口文档: 开发思路: 先在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/349755.html

相关文章:

  • 做网站还要买服务器吗semi final
  • 网站建设合同包含国际新闻最新消息十条摘抄
  • 做游戏平面设计好的素材网站有哪些卢镇seo网站优化排名
  • 济宁北湖旅游度假区建设局网站媒体软文发稿
  • 我国旅游网站的建设外链网站推荐
  • wordpress注册后发邮件seo外包
  • 方山建站报价营销型企业网站建设步骤
  • 全面的哈尔滨网站建设新品推广活动方案
  • wordpress加httpsseo网络优化专员
  • 凡科自助建站网站站长工具seo综合查询推广
  • 优秀h5案例商品seo优化是什么意思
  • 网站商城的建设市场营销平台
  • 网站建设和管理的总结怎么写网络营销的优势有哪些?
  • 中企动力 35 做网站常州网站建设优化
  • 广州品牌网站开发竞价外包托管费用
  • 网站建设公司-信科网络地推项目平台
  • 越南做It网站推广网络营销平台有哪些?
  • 网站建设第一步怎么弄公司网站建设价格
  • 做请帖网站三只松鼠软文范例500字
  • 重庆网站如何做推广seo的工作内容
  • 专业网站建设最权威网站播放视频速度优化
  • 品牌网站建设h5竞价sem托管
  • 起名网站怎么做nba排名最新
  • 网站建设设计书收录查询站长工具
  • 唐山市里做网站的永久免费的建站系统有哪些
  • ui基础教程入门整站优化排名
  • 公司网站建设一定要求原图吗网站快速排名公司
  • 网络推广合作聊城seo整站优化报价
  • 专业网站制作公司案例在线制作网站免费
  • 福州台江区网站建设女生学电子商务后悔了