spring Boot入门

目录

Spring Boot 概述

新建Spring Boot项目 

方式一:使用Spring Initializr创建SpringBoot项目 

方式二:使用Maven方式构建Spring Boot项目 


Spring Boot 概述

简介

Spring Boot基于Spring框架开发全新框架,其设计目的是简化Java Web项目的搭建、配置、开发、运行、调试、部署等。

Spring Boot官网:

Spring Boot

Spring Boot 优点 

快速构建 独立的 Spring 应用 
直接 嵌入 Tomcat Jetty Undertow 服务器(无需部署 WAR 文件)
提供 依赖启动器 简化构建配置
极大程度的 自动化 配置 Spring 第三方库
提供 生产就绪 功能 spring-boot-actuator
极少 代码生成 XML 配置

 

新建Spring Boot项目 

方式一:使用Spring Initializr创建SpringBoot项目 

搭建步骤:

1. 创建 Spring Boot 项目
2. 创建一个用于 Web 访问的 Controller
3. 运行项目

 

创建Spring Boot项目 

 

 选择版本号3.4.3,以及开发场景spring Web然后创建

 

 此时目录如下:

 添加标记

 

创建一个用于Web访问的Controller 

springController此时在新建软件包controller包内 

 

 运行项目

启动项目,在浏览器上访问 http://localhost:8080/hello 

运行效果如下:

 

方式二:使用Maven方式构建Spring Boot项目 

搭建步骤: 

1. 创建 Maven 项目
2. pom.xml 中添加 Spring Boot 相关 依赖
3. 编写主程序启动类
4. 创建一个用于 Web 访问的 Controller
5. 运行项目

 

创建Maven项目 

 

 

pom.xml中添加Spring Boot相关依赖 

<!-- 引入Spring Boot依赖 -->
<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>3.2.3</version>
</parent>
<dependencies>
	<!-- 引入Web场景依赖启动器 -->
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
	</dependency>
</dependencies>

编写主程序启动类 

@SpringBootApplication 
public class ManualChapter01Application {
public static void main(String[] args){
       SpringApplication.run(ManualChapter01Application.class,args);
    }
 }

创建一个用于Web访问的Controller

@Controller
@ResponseBody   
public class HelloController {
@GetMapping("/hello")
   public String hello(){
        return "hello Spring Boot";
    }
}

 运行项目

 

 启动项目,在浏览器上访问 http://localhost:8080/hello

 

 至此,我们成功进行了创建一个简单的springboot项目

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

像污秽一样

谢谢谢谢谢谢谢谢谢谢谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值