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文章
2956浏览量
104534 -
数据库
+关注
关注
7文章
3759浏览量
64266 -
spring
+关注
关注
0文章
338浏览量
14307 -
Boot
+关注
关注
0文章
149浏览量
35778 -
SpringBoot
+关注
关注
0文章
173浏览量
167
发布评论请先 登录
相关推荐
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` 组件,通过实战来体会了 `
评论