Spring Boot 项目的创建和启动

文章目录

  • [什么是 Spring Boot](#什么是 Spring Boot)
  • [创建Spring Boot 项目](#创建Spring Boot 项目)
  • [Spring Boot 的使用](#Spring Boot 的使用)

什么是 Spring Boot

Spring 的诞生是为了简化 Java 程序的开发的,而 Spring Boot 的诞生是为了简化 Spring 程序开发。

也就是说 Spring Boot 是为了快速开发 Spring 框架而诞生的。

其优点:

  1. 快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。
  2. 内置运行容器,无需配置 Tomcat 等 Web 容器,可以直接运行和部署程序。
  3. 快速部署项目,无需外部容器即可启动并运行项目。
  4. 可以完全抛弃繁琐的 XML,使用注解和配置的方式进行开发。
  5. 支持更多的监控的指标,可以更好的了解项目的运行情况。

创建Spring Boot 项目

有两种方式可以创建

  1. 使用IDEA 直接创建
  2. 使用Spring 官方提供的网页版来创建

IDEA

如果 IDEA 是社区版的,需要先安装 Spring Boot Helper 插件才可以使用,这个插件在2022版IDEA之前是免费的

首先打开新建项目,选择 Spring Initializr 一栏

然后选择版本号,选择第三方框架

点击创建即可,如果是第一次开 Spring Boot 项目需要加载很久,因为当前 Spring Boot 框架并没有在自己的本地仓库。配置了国内源之后速度会大大提升

网页版

首先要打开网址 https://start.spring.io

点击生成项目后就会自动下载一个压缩包

解压压缩包后使用idea打开即可

Spring Boot 的使用

项目目录介绍

Spring Boot 项目有两个主要的目录:

  1. src/main/java 为 Java 源代码。
  2. src/main/resources 为静态资源或配置⽂件:
    1. /static:静态资源⽂件夹;
    2. /templates:模版资源⽂件夹。

项目启动

点击启动类的 main 方法就可以运行 Spring Boot 项目了

@SpringBootApplication 是 Spring Boot启动类的注解

实现 Hello 输出

Spring 是⼀个普通 Java 项目,没办法直接和浏览器进行互动。而Spring Boot 就是用来实现和浏览器及用户的交互。

首先新建一个类

java 复制代码
@RestController
@RequestMapping("/user")
public class UserController {
    @RequestMapping("/print")
    public String print(){
        return "hello";
    }
}

运行程序后 访问127.0.0.1:8080/user/print

需要注意:注入到容器类和启动类需要放到同级目录下

相关推荐
科技资讯早知道2 分钟前
java计算机毕设课设—坦克大战游戏
java·开发语言·游戏·毕业设计·课程设计·毕设
苹果醋341 分钟前
快速玩转 Mixtral 8x7B MOE大模型!阿里云机器学习 PAI 推出最佳实践
spring boot·nginx·毕业设计·layui·课程设计
程序员大金1 小时前
基于SpringBoot+Vue+MySQL的装修公司管理系统
vue.js·spring boot·mysql
小比卡丘1 小时前
C语言进阶版第17课—自定义类型:联合和枚举
android·java·c语言
xmh-sxh-13141 小时前
java 数据存储方式
java
liu_chunhai1 小时前
设计模式(3)builder
java·开发语言·设计模式
姜学迁1 小时前
Rust-枚举
开发语言·后端·rust
爱学习的小健2 小时前
MQTT--Java整合EMQX
后端
北极小狐2 小时前
Java vs JavaScript:类型系统的艺术 - 从 Object 到 any,从静态到动态
后端
ya888g2 小时前
GESP C++四级样题卷
java·c++·算法