博客
关于我
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/

    你可能感兴趣的文章
    MySQL5.6的zip包安装教程
    查看>>
    mysql5.7 for windows_MySQL 5.7 for Windows 解压缩版配置安装
    查看>>
    Webpack 基本环境搭建
    查看>>
    mysql5.7 安装版 表不能输入汉字解决方案
    查看>>
    MySQL5.7.18主从复制搭建(一主一从)
    查看>>
    MySQL5.7.19-win64安装启动
    查看>>
    mysql5.7.19安装图解_mysql5.7.19 winx64解压缩版安装配置教程
    查看>>
    MySQL5.7.37windows解压版的安装使用
    查看>>
    mysql5.7免费下载地址
    查看>>
    mysql5.7命令总结
    查看>>
    mysql5.7安装
    查看>>
    mysql5.7性能调优my.ini
    查看>>
    MySQL5.7新增Performance Schema表
    查看>>
    Mysql5.7深入学习 1.MySQL 5.7 中的新增功能
    查看>>
    Webpack 之 basic chunk graph
    查看>>
    Mysql5.7版本单机版my.cnf配置文件
    查看>>
    mysql5.7的安装和Navicat的安装
    查看>>
    mysql5.7示例数据库_Linux MySQL5.7多实例数据库配置
    查看>>
    Mysql8 数据库安装及主从配置 | Spring Cloud 2
    查看>>
    mysql8 配置文件配置group 问题 sql语句group不能使用报错解决 mysql8.X版本的my.cnf配置文件 my.cnf文件 能够使用的my.cnf配置文件
    查看>>