写点什么

SpringBoot 实例

作者:代码的路
  • 2023-01-12
    江苏
  • 本文字数:948 字

    阅读完需:约 3 分钟

原文链接


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 配置:


# 设置端口号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:赵一



学习更多编程知识,请关注我的公众号:


代码的路



发布于: 刚刚阅读数: 4
用户头像

代码的路

关注

公众号:代码的路 2023-01-10 加入

Java、Python、C++、图像处理、深度学习相关知识分享

评论

发布
暂无评论
SpringBoot实例_Java_代码的路_InfoQ写作社区