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

办公用品网站建设市场定位上城区商城网站建设

办公用品网站建设市场定位,上城区商城网站建设,百度网页链接,免费网站空间 - 百度springbootmybatis连接数据库实现增删改查功能创建表创建项目实体类DAO接口写sql的XML文件Service层Controller启动类结果目录结构参考博客创建表 create table user(id int ,name varchar(30),pwd varchar(40) )insert into user values(2,hxf,789101),(3,hlm,789102),(4,hzh… springbootmybatis连接数据库实现增删改查功能创建表创建项目实体类DAO接口写sql的XML文件Service层Controller启动类结果目录结构参考博客创建表 create table user(id int ,name varchar(30),pwd varchar(40) )insert into user values(2,hxf,789101),(3,hlm,789102),(4,hzh,789103),(1,hy,789110)现在的表内容 目标的内容 创建项目 我的POM文件依赖 dependencies!--mysql--dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.18/version/dependency!--druid连接池--dependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.1.22/version/dependency!--mybatis--dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.1.4/version/dependencydependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.5.6/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.16.18/versionscopeprovided/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependencies yml文件 server:port: 8080 spring:datasource:username: rootpassword: 5****6url: jdbc:mysql://localhost:3306/test?serverTimezoneUTCuseUnicodetruecharacterEncodingutf8driver-class-name: com.mysql.cj.jdbc.Drivertype: com.alibaba.druid.pool.DruidDataSource mybatis:# mapper文件mapper-locations: dao/*Dao.xml实体类 package com.example.demo.vo;import lombok.AllArgsConstructor; import lombok.Data;Data AllArgsConstructor public class User {private int id;private String name;private String pwd; } DAO接口 package com.example.demo.dao; import com.example.demo.vo.User; import java.util.List; public interface UserDao {public ListUser selectUser();int insertUser(User user);int deleteUser(String name);int updateUser(String name); } 写sql的XML文件 ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.example.demo.dao.UserDaoinsert idinsertUser parameterTypecom.example.demo.vo.Userinsert into user values(#{id},#{name},#{pwd})/insertupdate idupdateUser parameterTypestringupdate user set pwd 789100 where NAME hy/updatedelete iddeleteUser parameterTypestringdelete from user where name #{name}/deleteselect idselectUser resultTypecom.example.demo.vo.UserSELECT * FROM user order by pwd/select /mapper Service层 package com.example.demo.service; import com.example.demo.dao.UserDao; import com.example.demo.vo.User; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service;import java.util.List;Service public class UserService {Autowiredprivate UserDao userDao;public ListUser selectUser() {return userDao.selectUser();}public void addUser(User user){userDao.insertUser(user);}public void deleteUser(String name){userDao.deleteUser(name);}public void updateUser(String name){userDao.updateUser(name);} } Controller package com.example.demo.controller;import com.example.demo.service.UserService; import com.example.demo.vo.User; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;import java.util.Iterator; import java.util.List;RestController RequestMapping(/test) public class UserController {Autowired(required false)private UserService userService;GetMapping(/query)public String query(){String result;ListUser userList userService.selectUser();IteratorUser iterator userList.iterator();while(iterator.hasNext()){User next iterator.next();result next.toString();}return result;// for (User user : usersList) { // result user.toString(); // } // return result;}GetMapping(/add)public String addUser(){userService.addUser(new User(5,hss,789104));return add ok;}GetMapping(/delete)public String deleteUser(){userService.deleteUser(hzb);return delete ok;}GetMapping(/update)public String updateUser(){userService.updateUser(hy);return update ok;} } 启动类 package com.example.demo;import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication MapperScan(com.example.demo.dao) public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);} } 结果 用postman查询localhost:8080/test/query 添加localhost:8080/test/add 删除:localhost:8080/test/delete 修改:localhost:8080/test/update 最终结果localhost:8080/test/query 目录结构 参考博客 项目创建: https://blog.csdn.net/wshjk/article/details/123879847 查询SpringbootMybatis的查询demo: https://blog.csdn.net/dkm123456/article/details/123029848 增删改参考: https://blog.csdn.net/m0_57060979/article/details/124567138 本文是学习记录博主还是菜鸡一个不足之处还望大佬指出。
http://www.hkea.cn/news/14403517/

相关文章:

  • 2016年做网站能赚钱网站制作公司有哪些
  • 公司网站建设内容上市设计网站
  • wdcp备份的数据库网站文件在哪里外贸人常去的网站
  • 潍坊建设局网站wordpress 弹窗插件
  • 河北综合网站建设系列安徽专业做网站的大公司
  • 官方查企业信息的网站p2p理财网站建设
  • 网站注册商是什么微信朋友圈营销文案
  • 建设网站项目概述seo推广技术
  • 国内html5视频网站建设网站建设如何上传文件
  • 专门做护肤品网站网推渠道平台
  • 网站开发建设账务处理程序中山精品网站建设公司
  • 最好网站制作工具免费的网页域名
  • 请人代做谷歌外贸网站目前主流网站开发所用软件
  • 个人网站建设小江芜湖市建设工程质监站网站
  • 团购网站前景263企业邮箱报价
  • 新闻发布网站建设实训米枫网站怎么做分页
  • 做战袍网站app开发哪家好
  • 自己如何建设个网站首页wordpress安装分享插件
  • 电脑端网站和手机网站区别湖北联诺建设网站
  • 企业文化建设网站绥化供求世界在线看报
  • 做网站品牌公司搜索引擎营销的步骤
  • 南通通明建设监理有限公司网站前端开发能干到多少岁
  • 网站域名查询我要在附近找工作
  • 以下属于网站的管理 更新 维护仿站插件 wordpress
  • 网站制作加教程视频成都信用
  • 企业速成网站高端建筑企业简介
  • 建设信用卡网站微信不能分享wordpress
  • 网站主机免费申请wordpress linux密码
  • 无锡建设网站找哪家做网站三剑客
  • 建筑网站夜里几点维护html5做网站系统