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

温州在线制作网站wordpress类似的工具

温州在线制作网站,wordpress类似的工具,医院ppt模板免费下载 素材,做网站改版多少钱内容概述 SpringBoot最常见得用途就是web api项目。 本文介绍使用自动配置功能#xff0c;通过最简洁的pom依赖#xff0c;快速搭建一个示例项目。 实现的功能为#xff1a;接收http请求并返回json格式的数据。 一、配置pom.xml依赖 1.引入springweb依赖 dependenc…内容概述 SpringBoot最常见得用途就是web api项目。 本文介绍使用自动配置功能通过最简洁的pom依赖快速搭建一个示例项目。 实现的功能为接收http请求并返回json格式的数据。 一、配置pom.xml依赖 1.引入springweb依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency2.引入数据库依赖此处我们用的是SQL Server !-- SQL server--dependencygroupIdcom.microsoft.sqlserver/groupIdartifactIdmssql-jdbc/artifactIdversion7.4.1.jre8/version/dependency二、配置服务端口和数据库 1.在application.properties中添加 # 配置端口 server.port 8088# 配置SQLServer数据库连接 spring.datasource.url jdbc:sqlserver://localhost;DatabaseName数据库名称 spring.datasource.username *** spring.datasource.password *** spring.datasource.driver-class-name com.microsoft.sqlserver.jdbc.SQLServerDriver三、添加API接口 1.在JAVA目录下添加Controller、Service两个java类 2.UserController.java通常在这里编写接口信息 import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import java.util.Map;/*** Created by *** on 2023/8/31.*/ RestController public class UserController {AutowiredUserService userService;// 用户查询CrossOriginPostMapping(/user/info)public Result infoUser(){return userService.InfoUser();}// 用户添加CrossOriginPostMapping(/user/add)public Result addUser(RequestBody MapString,String map){return userService.AddUser(map.get(pid), map.get(name), map.get(level));}// 用户编辑CrossOriginPostMapping(/user/edit)public Result editUser(RequestBody MapString,String map){return userService.EditUser(map.get(id), map.get(name));}// 用户删除CrossOriginPostMapping(/user/delete)public Result deleteUser(RequestBody MapString,String map){return userService.DeleteUser(map.get(id));} } 3.UserService.java 通常在这里编写SQL查询方法 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional;import java.util.List; import java.util.Map;/*** Created by *** on 2023/8/31.*/ Service public class UserService {AutowiredJdbcTemplate jdbcTemplate;/*** 用户查询* return*/Transactionalpublic Result InfoUser(){try {String SQL SELECT * FROM 表名称 ;ListMapString, Object list jdbcTemplate.queryForList(SQL);return Result.ok(查询成功,list);} catch (Exception e) {e.printStackTrace();return Result.error(查询失败);}}/*** 用户添加* param pid* param name* return*/Transactionalpublic Result AddUser(String pid, String name, String level){try {MapString, Object count jdbcTemplate.queryForMap(SELECT MAX(ID) FROM 用户信息数据表);int id Integer.parseInt(count.get().toString()) 1;String SQL INSERT INTO 用户信息数据表 VALUES (?, ?, ?, ?, NULL, NULL);int res jdbcTemplate.update(SQL, id, pid, name, level);System.out.println(添加id id);return Result.ok(添加成功);} catch (Exception e) {e.printStackTrace();return Result.error(添加失败);}}/*** 用户编辑* param id* param name* return*/Transactionalpublic Result EditUser(String id, String name){try {String SQL UPDATE 用户信息数据表 SET Name? WHERE ID?;int res jdbcTemplate.update(SQL, name, id);System.out.println(编辑id id);return Result.ok(编辑成功);} catch (Exception e) {e.printStackTrace();return Result.error(编辑失败);}}/*** 用户删除* param id* return*/Transactionalpublic Result DeleteUser(String id){try {String SQL DELETE FROM 用户信息数据表 WHERE ID?;int res jdbcTemplate.update(SQL, id);System.out.println(删除id id);return Result.ok(删除成功);} catch (Exception e) {e.printStackTrace();return Result.error(删除失败);}} } 4.Result .java 信息返回通用类 /*** Created by *** on 2023/8/31.*/ public class Result {private Integer code;private String msg;private Object result;public static Result ok(String msg, Object result) {return new Result(200, msg, result);}public static Result ok(String msg) {return new Result(200, msg, null);}public static Result error(String msg, Object result) {return new Result(500, msg, result);}public static Result error(String msg) {return new Result(500, msg, null);}private Result() {}private Result(Integer code, String msg, Object result) {this.code code;this.msg msg;this.result result;}public Integer getCode() {return code;}public Object getResult() {return result;}public String getMsg() {return msg;}public void setCode(Integer code) {this.code code;}public void setResult(Object result) {this.result result;}public void setMsg(String msg) {this.msg msg;} }
http://www.hkea.cn/news/14260982/

相关文章:

  • 自适应网站开发seo团队介绍网站建设
  • 辽阳网站建设哪家好织梦做的网站进不去
  • 国内产品网站建设模板站怎么改成营销型网站
  • 长安公司网站设计上海专业网站建设市场
  • 江南网盟-专注中小企业网站建设服务网站制作的行业
  • 中国建设银行网站色彩中国轻工建设公司网站
  • 网站页面效果图怎么做的移动端网站建设原则
  • 平面设计师上的网站斗图制作器
  • 想做一个自己的网站怎么做网站主页图片尺寸
  • 建立企业网站的技能wordpress 阿里秀
  • 一个网站有个前端后端怎么做东营本地网站有哪些
  • 平台建站使用循环视频做背景的网站
  • 永川区做网站安全的定制型网站建设
  • 三亚市建设局网站公示网络优化seo是什么工作
  • 花店网站源码彩票网站开发亿云
  • 恒峰网站建设问题asp 网站支持多语言
  • 长沙3合1网站建设价格哈尔滨市学府头道街52号
  • 凡客诚品网站地址永久免费自助网站
  • wp建站优化建设美食网站的威胁
  • 上外国网站用什么dns官方网站建设 磐石网络多少费用
  • 做暧昧网站网站模板安装出现预先建设数据库
  • 搭建网站教程视频中国建设学会网站
  • 在QQ上做cpa网站说是恶意的线上卖货平台有哪些
  • 谷歌seo推广服务广东seo推广哪里好
  • 深圳高端企业网站建设公司WordPress模板cms
  • 南京自助网站建设开发者模式怎么开启
  • 4a景区网站建设标准制作app的公司是什么公司
  • 乌市正规网站建设会员管理系统软件排名
  • 台州网站seo外包建筑设计装修
  • 曲周手机网站建设网络运营商官网