博客
关于我
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 快照读 幻读_innodb当前读 与 快照读 and rr级别是否真正避免了幻读
    查看>>
    MySQL 快速创建千万级测试数据
    查看>>
    mysql 快速自增假数据, 新增假数据,mysql自增假数据
    查看>>
    MySql 手动执行主从备份
    查看>>
    Mysql 批量修改四种方式效率对比(一)
    查看>>
    Mysql 报错 Field 'id' doesn't have a default value
    查看>>
    MySQL 报错:Duplicate entry 'xxx' for key 'UNIQ_XXXX'
    查看>>
    Mysql 拼接多个字段作为查询条件查询方法
    查看>>
    mysql 排序id_mysql如何按特定id排序
    查看>>
    Mysql 提示:Communication link failure
    查看>>
    mysql 插入是否成功_PDO mysql:如何知道插入是否成功
    查看>>
    Mysql 数据库InnoDB存储引擎中主要组件的刷新清理条件:脏页、RedoLog重做日志、Insert Buffer或ChangeBuffer、Undo Log
    查看>>
    mysql 数据库中 count(*),count(1),count(列名)区别和效率问题
    查看>>
    mysql 数据库备份及ibdata1的瘦身
    查看>>
    MySQL 数据库备份种类以及常用备份工具汇总
    查看>>
    mysql 数据库存储引擎怎么选择?快来看看性能测试吧
    查看>>
    MySQL 数据库操作指南:学习如何使用 Python 进行增删改查操作
    查看>>
    MySQL 数据库的高可用性分析
    查看>>
    MySQL 数据库设计总结
    查看>>