Spring Boot概述及入门程序

希望小胡的blog可以对你有所帮助😉

简介

Spring Boot是基于Spring框架开发全新框架,其设计目的是简化新Spring应用的初始化搭建和开发过程。

Spring Boot整合了许多框架和第三方库配置,几乎可以达到“开箱即用

Spring Boot的优点
  1. 快速构建独立的Spring应用 
  2. 直接嵌入TomcatJettyUndertow服务器(无需部署WAR文件)
  3. 提供依赖启动器简化构建配置
  4. 极大程度的自动化配置Spring第三方库
  5. 提供生产就绪功能
  6. 极少代码生成XML配置
 Spring Boot入门程序

1、创建Maven项目

        文件-->新建-->项目

        

 写项目名称,自定义即可,最好使用驼峰命名

        注意:跟着我所创建的是从项目开始直接创建,再创建模块,所以这里有一个点,就是父项目需要给予子模块合适的依赖环境,可复制如下代码,进行父项目(springboot01)环境配置。一是springboot的依赖,一是spring cloud的依赖,在后续的代码运行中起到重要作用

        有的时候你的代码运行报错,可以检查一下父项目的依赖有没有配置好。

        父项目依赖结构:

                <dependencyManagement>

                        <dependencies>

                                <dependency>

                                </dependency>

                        </dependencies>

                </dependencyManagement>

<dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>2.2.2.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Hoxton.SR1</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

 2、项目创建好之后,咱们来创建新模块

        1) 右键-->新建-->新模块

        2) 在模块的pom.xml文件中添加spring boot相关依赖

<!-- 引入Spring Boot依赖 -->
<!-- 统一父类项目管理 -->
<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>2.1.3.RELEASE</version>
</parent>
<dependencies>
	<!-- 引入Web场景依赖启动器 -->
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
	</dependency>
</dependencies>

写好之后在最右边侧边栏中有Maven选项,点进去,刷新,依赖项就更新出来了,没报错即为成功

        3)编写主启动类

         点开项目-->src/main/java-->新建-->软件包-->文件名为com.xiaohuya(自定义包名,必须创建此包,否则主启动类报错!)-->右击包创建类-->Java类-->输入类的名字为FirstApplication

 在主启动类里面写入代码

package com.xiaohuya;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication  // 标记该类为主程序启动类
public class FirstApplication {
    public static void main(String[] args) {
        SpringApplication.run(FirstApplication.class,args);//SpringApplication.run()方法启动主程序类
    }
}

3、创建一个用于Web访问的Controller

        1)创建控制层controller包并创建FirstController控制类

        

        

        2)在控制类里面写入代码

              @RestController //该注解为组合注解,等同于Spring中 @Controller+ @ResponseBody注解;@GetMapping("/hello") //等同于Spring框架中@RequestMapping(RequestMethod.GET)注解。

package com.xiaohuya.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController  //该注解为组合注解,等同于Spring中 @Controller+ @ResponseBody注解
public class FirstController {
    @GetMapping("/hello")  //等同于Spring框架中@RequestMapping(RequestMethod.GET)注解
    public String hello(){
        return "hello Spring Boot";
    }
}

4、运行代码,启动项目(右击主启动类-->运行),在浏览器上输入localhost:8080/hello

运行后出现下图现象即为成功,出现spring字样,且不报错(后续会讲解常见报错问题)

 

👆 到此,则springboot的概述和入门程序完结,谢谢观看🙂!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小胡代码鸭

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值