idea__SpringBoot微服务02——第一个Springboot程序(新的依赖)

一、准备工作

我们将学习如何快速的创建一个Spring Boot应用,并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。

我的环境准备:

  • java version “1.8.0_181”

  • Maven-3.6.1

  • SpringBoot 2.x 最新版

开发工具:

  • IDEA

二、创建基础项目说明

Spring官方提供了非常方便的工具让我们快速构建应用

Spring Initializr:https://start.spring.io/

项目创建方式一:使用Spring Initializr 的 Web页面创建项目

1、打开 https://start.spring.io/

2、填写项目信息

3、点击”Generate Project“按钮生成项目;下载此项目

4、解压项目包,并用IDEA以Maven项目导入,一路下一步即可,直到项目导入完毕。

5、如果是第一次使用,可能速度会比较慢,包比较多、需要耐心等待一切就绪。

项目创建方式二:使用 IDEA 直接创建项目

1、创建一个新项目

2、选择spring initalizr , 可以看到默认就是去官网的快速构建工具那里实现

3、填写项目信息

4、选择初始化的组件(初学勾选 Web 即可)

5、填写项目路径

6、等待项目构建成功

三、使用idea创建Springboot

new一个项目

在这里插入图片描述
跟着走

在这里插入图片描述
继续,添加web

在这里插入图片描述

我们选择第一个,等待下载完依赖的包

在这里插入图片描述

把这些多余的文件给删除

在这里插入图片描述

看一下我们的目录结构,跟之前学框架是一样的

在这里插入图片描述

详细看一下,我们的pom.xml,注解都有,就不多说了,到此,一个springboot创建完成

在这里插入图片描述
你会发现上面的依赖都没有版本,那是因为spring-boot-dependencies :核心依赖在父工程中!

我们在写或者引入一些SPringboot依赖的时候,不需要指定版本,就因为有这些版本仓库

以后我们导入依赖默认是不需要写版本;但是如果导入的包没有在依赖中管理着就需要手动配置版本了;

一些详解

在这里插入图片描述

四、运行Springboot项目

创建一个Controller

在这里插入图片描述
运行主程序

在这里插入图片描述
访问一下

在这里插入图片描述

五、修改端口

在我们的Springboot配置文件

在这里插入图片描述
再启动服务,访问

在这里插入图片描述
80无法访问,81可以

在这里插入图片描述

六、修改springboot banner

banner就是这个东西

在这里插入图片描述
我们在网上随便找一个,创建一个banner.txt文件

在这里插入图片描述
运行看一下,没有问题

在这里插入图片描述

七、打包成jar包,运行

双击package

在这里插入图片描述
打包成功

在这里插入图片描述
这个就是我们打的jar包

在这里插入图片描述
打开我们的文件夹,用我们的虚拟机去运行一下

在这里插入图片描述
访问一下,没有问题

在这里插入图片描述

————————
创作不易,如觉不错,随手点赞,关注,收藏(* ̄︶ ̄),谢谢~~

相关推荐

  1. 开发第一SpringBoot程序

    2023-12-06 17:58:03       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-06 17:58:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-06 17:58:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-06 17:58:03       82 阅读
  4. Python语言-面向对象

    2023-12-06 17:58:03       91 阅读

热门阅读

  1. 用户在页面离开时发送http请求,如何成功

    2023-12-06 17:58:03       49 阅读
  2. Docker 基本管理

    2023-12-06 17:58:03       38 阅读
  3. 打印HTML页面,表格元素被截断的解决方案

    2023-12-06 17:58:03       54 阅读
  4. Vue3 toRef,toRefs | toRaw

    2023-12-06 17:58:03       52 阅读
  5. LeetCode双指针:有序数组中的单一元素

    2023-12-06 17:58:03       64 阅读
  6. 测试---UI自动化测试介绍

    2023-12-06 17:58:03       54 阅读