SpringBoot实例

网友投稿 596 2022-10-19

SpringBoot实例

SpringBoot实例

Sprint Boot的完整实例,从数据库读取数据并使用Postman测试。

项目地址:本地数据库

本地数据库创建教程:

创建本地数据库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:赵一

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:assert.sh - Bash单元测试框架
下一篇:Windows下载安装ELK(Elasticsearch、Kibana、Logstash)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~