原文链接
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@EnableSchedulingpublic 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,内容为:
@Mapperpublic interface MyMapper { UserDTO LearnMapper(int number);}
复制代码
2.4 model
文件名 UserDTO,内容为:
@Datapublic 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 配置:
在 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:赵一
学习更多编程知识,请关注我的公众号:
代码的路
评论