中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

android移動應用開發(fā)網(wǎng)站排名優(yōu)化價格

android移動應用開發(fā),網(wǎng)站排名優(yōu)化價格,網(wǎng)站的請求服務做優(yōu)先級,安徽建設工程信息網(wǎng)查內(nèi)容概述 SpringBoot最常見得用途就是web api項目。 本文介紹使用自動配置功能&#xff0c;通過最簡潔的pom依賴&#xff0c;快速搭建一個示例項目。 實現(xiàn)的功能為&#xff1a;接收http請求并返回json格式的數(shù)據(jù)。 一、配置pom.xml依賴 1.引入springweb依賴 <dependenc…

內(nèi)容概述

SpringBoot最常見得用途就是web api項目。

本文介紹使用自動配置功能,通過最簡潔的pom依賴,快速搭建一個示例項目。

實現(xiàn)的功能為:接收http請求并返回json格式的數(shù)據(jù)。

一、配置pom.xml依賴

1.引入springweb依賴

		<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>

2.引入數(shù)據(jù)庫依賴(此處我們用的是SQL Server)

		<!-- SQL server--><dependency><groupId>com.microsoft.sqlserver</groupId><artifactId>mssql-jdbc</artifactId><version>7.4.1.jre8</version></dependency>

二、配置服務端口和數(shù)據(jù)庫

1.在application.properties中添加:

# 配置端口
server.port = 8088# 配置SQLServer數(shù)據(jù)庫連接
spring.datasource.url = jdbc:sqlserver://localhost;DatabaseName=數(shù)據(jù)庫名稱
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;// 用戶查詢@CrossOrigin@PostMapping("/user/info")public Result infoUser(){return userService.InfoUser();}// 用戶添加@CrossOrigin@PostMapping("/user/add")public Result addUser(@RequestBody Map<String,String> map){return userService.AddUser(map.get("pid"), map.get("name"), map.get("level"));}// 用戶編輯@CrossOrigin@PostMapping("/user/edit")public Result editUser(@RequestBody Map<String,String> map){return userService.EditUser(map.get("id"), map.get("name"));}// 用戶刪除@CrossOrigin@PostMapping("/user/delete")public Result deleteUser(@RequestBody Map<String,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 表名稱 ";List<Map<String, 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 {Map<String, Object> count = jdbcTemplate.queryForMap("SELECT MAX(ID) FROM 用戶信息數(shù)據(jù)表");int id =  Integer.parseInt(count.get("").toString()) + 1;String SQL = "INSERT INTO 用戶信息數(shù)據(jù)表 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 用戶信息數(shù)據(jù)表 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 用戶信息數(shù)據(jù)表 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.risenshineclean.com/news/10840.html

相關文章:

  • 晉中網(wǎng)站建設公司百度我的訂單
  • 在線手機網(wǎng)站建設百度官方網(wǎng)站下載
  • 做網(wǎng)站用python好嗎北京seo專業(yè)團隊
  • 網(wǎng)站建設英文專業(yè)術語廈門網(wǎng)站快速排名優(yōu)化
  • 免費 微網(wǎng)站友情鏈接的定義
  • 不寫編程可以做網(wǎng)站建設怎么推廣網(wǎng)址
  • 做最最優(yōu)秀的視頻網(wǎng)站有哪些怎么發(fā)布信息到百度
  • l林州住房建設部官方網(wǎng)站seo查詢是什么意思
  • 如何在自己的網(wǎng)站上做h5頁面阿里云搜索引擎入口
  • 哈爾濱工程研究生招生信息網(wǎng)seo必備軟件
  • 創(chuàng)個網(wǎng)站怎么弄電腦培訓學校
  • led 網(wǎng)站建設網(wǎng)級移動營銷app下載
  • 網(wǎng)站代碼怎么改線上運營的5個步驟
  • wordpress教程appseo關鍵詞布局案例
  • 合肥做網(wǎng)站的的公司有哪些百度推廣要多少錢
  • wordpress的網(wǎng)站怎么讓他上線網(wǎng)絡營銷的職能是什么
  • wordpress 谷歌西seo優(yōu)化排名
  • 醫(yī)療網(wǎng)站不備案百度熱搜榜排名今日頭條
  • 網(wǎng)站建設需要什么谷歌google 官網(wǎng)下載
  • 公司名稱大全四個字seo的工作原理
  • php網(wǎng)站服務器搭建杭州百度首頁排名
  • 網(wǎng)站開發(fā)簡歷項目經(jīng)驗seo服務工程
  • 手機網(wǎng)站淘寶客網(wǎng)站建設找哪家公司好
  • 網(wǎng)站制作設計正規(guī)公司市場調(diào)研表模板
  • 做旅行社的都是在哪網(wǎng)站拿票公司網(wǎng)站如何制作設計
  • 鄭州網(wǎng)站建設品牌好網(wǎng)絡推廣靠譜嗎
  • 網(wǎng)站開發(fā)設計怎么找客戶惠州抖音seo策劃
  • 阿里云服務器可以做網(wǎng)站品牌營銷策劃
  • 上海貿(mào)易公司有哪些甘肅新站優(yōu)化
  • 盤錦威旺做網(wǎng)站建設山西網(wǎng)絡推廣專業(yè)