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构建的项目,业务代码编写方式完全一样。
相关推荐
想用offer打牌10 小时前
Spring AI vs Spring AI Alibaba
java·人工智能·后端·spring·系统架构
顾北1211 小时前
Java接入阿里百炼大模型实战指南
java·ai
毕设源码-郭学长11 小时前
【开题答辩全过程】以 高校水电表缴费系统的设计与实现为例,包含答辩的问题和答案
java
win x11 小时前
网络通信协议 第一部
java·网络协议
guslegend11 小时前
第6章:SpringBoot 拦截器-监听器实战
spring boot
黎雁·泠崖11 小时前
Java面向对象:对象数组进阶实战
java·开发语言
sg_knight11 小时前
工厂方法模式(Factory Method)
java·服务器·python·设计模式·工厂方法模式·工厂模式
%xiao Q11 小时前
GESP C++四级-216
java·开发语言·c++
码农幻想梦11 小时前
实验五 spring入门及IOC实验
java·后端·spring
alonewolf_9912 小时前
RabbitMQ应用开发实战:从基础编程到SpringBoot集成全面指南
spring boot·消息队列·rabbitmq·java-rabbitmq