SpringBoot快速入门

创建一个空的maven项目

然后在里面创建模块

接下来需要引入起步依赖和一些坐标

clike 复制代码
<!--    springboot工程需要继承的父工程-->
    <parent>
        <artifactId>spring-boot-starter-parent</artifactId>
        <groupId>org.springframework.boot</groupId>
        <version>2.1.8.RELEASE</version>
    </parent>

    <dependencies>
<!--        web开发的起步依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>


    </dependencies>

编写HelloController

clike 复制代码
package com.baidu.controller;


@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello(){
        return "hello SpringBoot";
    }


}

编写引导类(SpringBoot项目的入口)

引导类一般以Application结尾

clike 复制代码
package com.baidu;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class HelloApplication {
    public static void main(String[] args) {

        SpringApplication.run(HelloApplication.class,args);

    }

}

运行

总结:

  1. SpringBoot在创建项目时,使用jar的打包方式。
  2. SpringBoot的引导类,是项目入口,运行main方法就可以启动项目。
  3. 使用SpringBoot和Spring构建的项目,业务代码编写方式完全一样。
相关推荐
Moment3 分钟前
AI全栈入门指南:NestJs 中的 DTO 和数据校验
前端·后端·面试
小村儿23 分钟前
Harness Engineering:为什么你用 AI 越用越累?
前端·后端·ai编程
小码哥_常30 分钟前
为什么PUT和DELETE请求在大公司中逐渐被弃用?
后端
宫_商_角_徵40 分钟前
动态代理到底在做什么?
后端
小碗羊肉1 小时前
【从零开始学Java | 第三十一篇下】Stream流
java·开发语言
苍何1 小时前
我把微信 cli 开源了,群消息终于不用爬楼了!
后端
Moment1 小时前
当前端开始做 Agent 后,我才知道 LangGraph 有多重要❗❗❗
前端·后端·面试
小蜜蜂dry1 小时前
nestjs实战-登录、鉴权(一)
前端·后端·nestjs
苍何1 小时前
接入Seedance 2.0 后的 OiiOii,太让人上头了!
后端
❀͜͡傀儡师1 小时前
Spring AI Alibaba vs. AgentScope:两个阿里AI框架,如何选择?
java·人工智能·spring