Sprint Boot的完整實例,從數據庫讀取數據并使用Postman測試。
項目地址:https://github.com/Snowstorm0/learn-spring-boot
1 本地數據庫
本地數據庫創建教程:
創建本地數據庫user_data:
2 代碼主體
2.1 Controller
文件名MyController,內容為:
@RestController
@RequestMapping("/homepage")
public class MyController {
@Resource
MyService myService;
@GetMapping("/learnSpringBoot")
public String learnController(@RequestParam("number") int number){
return myService.learnService(number);
}
}
2.2 Service
文件名MyService,內容為:
@Service
@EnableScheduling
public class MyService {
@Resource
MyMapper myMapper;
public String learnService(int number){
UserDTO res = myMapper.LearnMapper(number);
String name = res.getName();
System.out.println("name:" + name + "\\n");
return name;
}
}
2.3 dao
文件名MyMapper,內容為:
@Mapper
public interface MyMapper {
UserDTO LearnMapper(int number);
}
2.4 model
文件名UserDTO,內容為:
@Data
public class UserDTO {
private Integer number;
private String name;
public Integer getNumber() {
return number;
}
public void setNumber(Integer number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
2.5 Application
在application.properties配置:
# 設置端口號
server.port=8888
在application.yml配置:
# 連接數據庫
spring:
datasource:
url: jdbc:mysql://localhost:3306/sys
driver-class-name: com.mysql.cj.jdbc.Driver
password: root
username: root
# 配置mapper.xml路徑
mybatis:
mapper-locations: classpath:mapper/*.xml
type-aliases-package: com.spring.root.dao
3 Postman
配置Get,地址為: http://localhost:8888/homepage/learnSpringBoot
輸入number:1001
即可獲得返回的name:趙一
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
JAVA
+關注
關注
19文章
2959瀏覽量
104555 -
數據庫
+關注
關注
7文章
3766瀏覽量
64278 -
spring
+關注
關注
0文章
338瀏覽量
14311 -
Boot
+關注
關注
0文章
149瀏覽量
35784 -
SpringBoot
+關注
關注
0文章
173瀏覽量
169
發布評論請先 登錄
相關推薦
SpringBoot 學習筆記
SpringBoot 學習筆記 【整合JWT】添加依賴創建工具類登錄獲取jwt使用jwtDemo源碼參考資料添加依賴pom.xml...com.auth0java-jwt3.12.0
發表于 07-01 07:27
SpringBoot應用啟動運行run方法
什么時候創建嵌入式的Servlet容器工廠?什么時候獲取嵌入式的Servlet容器并啟動Tomcat;獲取嵌入式的Servlet容器工廠:1)、SpringBoot應用啟動運行run方法2
發表于 12-20 06:16
SpringBoot配置嵌入式Servlet
SpringBoot配置嵌入式Servlet容器定制和修改Servlet容器相關配置全局配置文件編寫WebServerFactoryCustomizer注冊Servlet三大組件注冊Servlet
發表于 12-20 06:19
什么是 SpringBoot?
本文從為什么要有 `SpringBoot`,以及 `SpringBoot` 到底方便在哪里開始入手,逐步分析了 `SpringBoot` 自動裝配的原理,最后手寫了一個簡單的 `start` 組件,通過實戰來體會了 `
評論