自学内容网 自学内容网

一、springBoot入门

一、springBoot入门

步骤一:分析

  1. 建立一个需求:使用 SpringBoot 开发一个web应用,浏览器发起请求 /hello后,给浏览器返回字符串“hello worid ~"。

在这里插入图片描述

  1. 构建步骤概况
    1. 创建Maven攻城
    2. 导入spring-boot-stater-web起步依赖
    3. 编写Controller
    4. 提供启动类

步骤二:建立实际项目

  1. 启动IDEA,点击“projectStructure”选项

在这里插入图片描述

  1. 选择Modules,之后点击“+”按钮,选择“New Module”选项

在这里插入图片描述

  1. 之后选择Spring Boot选项,并在右边为项目命名,这里命名为:“springBoot-quickStart”,之后确认type属于Maven,以及JDK和java版本,最后核对Packaging是否是Jar选项。

在这里插入图片描述

  1. 选择spring boot版本,这里选择最新的版本“3.2.2”,之后再Dependence依赖中选择Spring Web选项,即可进行创建。

在这里插入图片描述

步骤三:编写Controller

  1. 在项目文件目录下新建文件夹controller

在这里插入图片描述

在这里插入图片描述

  1. 在包controller下创建类:HelloController

在这里插入图片描述

  1. 在类名上方添加注解:@RestController

在这里插入图片描述

  1. 编写处理函数,设置请求路径为/hello
@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String hello(){
        return "hello world~";
    }
}

步骤四:启动测试

  1. 找到启动类,运行main方法

在这里插入图片描述

  1. 观察日志,验证启动

在这里插入图片描述

  1. 从网页端访问url:localhost:8080/hello,获得字符串,启动成功

在这里插入图片描述

二、总结

  1. 本课程是跟着黑马的springboot3视频进行学习的
  2. springboot相比于spring,集成了tomcat等配置东西,很方便的就能够启动web应用

三、手动创建SpringBoot工程

3.1、步骤分析

  1. 创建Maven工程
  2. 引入依赖
  3. 提供启动项

3.2、创建Maven工程

  1. 打开项目结构

在这里插入图片描述

  1. 新建模块

在这里插入图片描述

  1. 新建maven工程,名字:springboot-create-manual。并选择quickstart骨架进行创建

在这里插入图片描述

  1. 进入到pom.xml文件中继承父工程
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>3.2.2</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

在这里插入图片描述

  1. 引入web启动依赖
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

在这里插入图片描述

3.3 、编写启动类

  1. 将原本自带的App类改名为:工程名字+Application,即:springBootCreateManualApplication

在这里插入图片描述

  1. 编写类,添加注解以及添加方法函数
@SpringBootApplication
public class springBootCreateManualApplication
{
    public static void main( String[] args )
    {
        SpringApplication.run(springBootCreateManualApplication.class,args);
    }
}
  1. 生成resource目录

在这里插入图片描述

  1. resource目录下生成application.properties文件

在这里插入图片描述

3.4、编写Controller

  1. 在项目文件目录下新建文件夹controller
  2. 在包controller下创建类:HelloController
  3. 在类名上方添加注解:@RestController
  4. 编写处理函数,设置请求路径为/hello
@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String hello(){
        return "hello world-----------";
    }
}

3.5、启动测试

  1. 找到启动类,运行main方法
  2. 从网页端访问url:localhost:8080/hello,获得字符串,启动成功。

原文地址:https://blog.csdn.net/qq_37589805/article/details/136150291

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!