博客
关于我
Springboot 第一讲 创建一个springboot项目
阅读量:600 次
发布时间:2019-03-12

本文共 2151 字,大约阅读时间需要 7 分钟。

Spring Boot快速入门指南

要使用Spring Boot进行项目开发,我们需要首先熟悉它的基本概念和创建项目的流程。

项目创建

使用IntelliJ IDEA IDE 创建Spring Boot项目

  • 打开IDE,选择 File > New Project,点击 Next 开始配置项目。
  • 在项目选择页面,找到Spring Boot项目模板,点击 Choose
  • 选择Spring Boot版本和需要依赖的项目骨架包,点击 Next
  • 项目创建完成后,可能会提示下载错误,检查 pom.xml 是否冲突。如果有问题,可以尝试降低Spring Boot版本。
  • 打启开发环境,通过 main.gradle 文件启动项目。
  • 注意:记得在项目的根目录下启动,确保你有最新版本的 JDK 软件安装。

    简单的示例说明

    完整的项目示例如下:

    项目结构

    src/  main/    java/      com/        myapp/          DemoApplication.java (启动类)          controller/            TestController.java (控制器类)            Person.java (实体类)

    编写代码

    创建一个实体类(与包名保持一致):

    @Data@AllArgsConstructor@NoArgsConstructorpublic class Person {    private String name;    private int age;    private Date createTime;}

    编写控制器类:

    @RestController@RequestMapping("/api")public class TestController {    @InitBinder    public void initBinder(WebDataBinder binder) {        binder.addCustomFormatter(new DateFormatter("yyyy-MM-dd"));    }    @GetMapping("/test persons")    public List
    findAllPersons() { List
    persons = new ArrayList<>(); // 数据库操作或其他数据处理 return persons; } @PostMapping("/test persons") public Person savePerson(@RequestBody Person person) { // 数据库存储逻辑 return person; } @PutMapping("/test persons/{id}") public Person updatePerson(@PathVariable Long id, @RequestBody Person person) { // 数据库更新逻辑 return person; } @DeleteMapping("/test persons/{id}") public void deletePerson(@PathVariable Long id) { // 数据库删除逻辑 }}

    启动类代码:

    @SpringBootApplicationpublic class DemoApplication {    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class, args);    }}

    项目启动

  • 修改 MainApplication.java 文件,确保其在 src/main/java/ 目录下。
  • 打开终端,指令行运行 mvn spring-boot:run
  • 访问 http://localhost:8080/api/test persons 查看端口状态。
  • 核心知识点

  • @RestController/@RequestMapping:用于标注返回值和路径。
  • @InitBinder:用于自定义日期格式转换。
  • 线程安全集合使用:像 Collections.synchronizedList 增加默认线程安全。
  • 测试工具

    使用 Postman 测试:

    • GET 请求:http://localhost:8080/api/test persons
    • POST 请求:http://localhost:8080/api/test persons
    • PUT 和 DELETE 调试也需要测试。

    创建好项目后,可以直接通过 IDE 的自动复盖功能上传修改。

    希望这些信息能帮助初次接触Spring Boot的开发者顺利上手项目开发。

    转载地址:http://ulbxz.baihongyu.com/

    你可能感兴趣的文章
    MySQL 加锁处理分析
    查看>>
    mysql 协议的退出命令包及解析
    查看>>
    mysql 参数 innodb_flush_log_at_trx_commit
    查看>>
    mysql 取表中分组之后最新一条数据 分组最新数据 分组取最新数据 分组数据 获取每个分类的最新数据
    查看>>
    MySQL 命令和内置函数
    查看>>
    mysql 四种存储引擎
    查看>>
    MySQL 在并发场景下的问题及解决思路
    查看>>
    MySQL 基础架构
    查看>>
    MySQL 基础模块的面试题总结
    查看>>
    MySQL 备份 Xtrabackup
    查看>>
    mYSQL 外键约束
    查看>>
    mysql 多个表关联查询查询时间长的问题
    查看>>
    mySQL 多个表求多个count
    查看>>
    mysql 多字段删除重复数据,保留最小id数据
    查看>>
    MySQL 多表联合查询:UNION 和 JOIN 分析
    查看>>
    MySQL 大数据量快速插入方法和语句优化
    查看>>
    mysql 如何给SQL添加索引
    查看>>
    mysql 字段区分大小写
    查看>>
    mysql 字段合并问题(group_concat)
    查看>>
    mysql 字段类型类型
    查看>>