您的位置:首页 > 教程 > JAVA/JAVA编程 > SpringBoot详解创建和运行基础流程

SpringBoot详解创建和运行基础流程

2022-06-20 10:54:06 来源:易采站长站 作者:

SpringBoot详解创建和运行基础流程

目录
1. 初始 Spring Boot1.1 什么是Spring Boot1.2 Spring Boot 的优点2. 创建 Spring Boot 项目(Idea)2.1 首先安装 Spring Assistant 插件2.2 重启Idea-New Project① 点击 Spring Assistant 直接Next就可以了② Next 之后的页面介绍③ 引入依赖, 选择Spring Boot的版本④ 选择项目名称和保存路径⑤ Spring Boot 项目创建完成3. Spring Boot 项目的介绍4. Spring Boot 的运行4.1 直接运行启动类4.2 浏览器输出 Hello World

JJg站长之家-易采站长站-Easck.Com

1.>

JJg站长之家-易采站长站-Easck.Com

1.1>

Spring 的诞生是为了简化 Java 程序的开发的JJg站长之家-易采站长站-Easck.Com

Spring Boot 的诞生是为了简化 Spring 程序的开发的JJg站长之家-易采站长站-Easck.Com

JJg站长之家-易采站长站-Easck.Com

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

    JJg站长之家-易采站长站-Easck.Com

    2.>

    JJg站长之家-易采站长站-Easck.Com

    2.1>

    在 IDEA 中进行搜索这个插件.JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    2.2>

    JJg站长之家-易采站长站-Easck.Com

    ①>

    JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    ②>

    JJg站长之家-易采站长站-Easck.Com

    这里Java版本选择8就可以了JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    ③>

    这里是引入的第三方框架, 目前只需要引用Spring Web Spring Boot DevTools 这两个即可.JJg站长之家-易采站长站-Easck.Com

    这里的Spring Boot 的版本 选择一个次新版, 且后面不带括号的.JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    ④>

    JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    ⑤>

    这里第一次创建要等待 Spring Boot 项目加载.JJg站长之家-易采站长站-Easck.Com

    长时间加载不成功, 可能就是Maven没有配置国内源.JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    3.>

    首次创建的Spring Boot 项目有以下内容.JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    这里的 .mvn HELP.md mvnw mvnw.cmd 这四个可以删除掉JJg站长之家-易采站长站-Easck.Com

    JJg站长之家-易采站长站-Easck.Com

    项目目录介绍JJg站长之家-易采站长站-Easck.Com

      src/main/java 为 Java 的源代码src/main/resource 为静态资源或者配置文件(HTML/CSS/JS)src/main/resource/static 为静态资源文件夹src/main/resource/templates 为模板资源文件夹src/test 单元测试的代码pom.xml 依赖信息

      JJg站长之家-易采站长站-Easck.Com

      4.>

      JJg站长之家-易采站长站-Easck.Com

      4.1>

      运行启动类的main方法就可以运行Spring Boot 项目JJg站长之家-易采站长站-Easck.Com

      JJg站长之家-易采站长站-Easck.Com

      JJg站长之家-易采站长站-Easck.Com

      JJg站长之家-易采站长站-Easck.Com

      4.2>

      注意: 这里的包不能搞错位置, 不然会404JJg站长之家-易采站长站-Easck.Com

      在demo包下创建一个 controller 包, 创建一个 UserController 类JJg站长之家-易采站长站-Easck.Com

      package com.example.demo.controller;
      import org.springframework.stereotype.Controller;
      import org.springframework.web.bind.annotation.RequestMapping;
      import org.springframework.web.bind.annotation.ResponseBody;
      @Controller
      public class UserController {
          @RequestMapping("/hello")
          @ResponseBody
          public String HelloWorld(){
              return "Hello World!";
          }
      }

      运行启动类, 网页访问 http://localhost:8080/hello 就可以看见Hello World了JJg站长之家-易采站长站-Easck.Com

      JJg站长之家-易采站长站-Easck.Com

      到此这篇关于Spring Boot详解创建和运行基础流程的文章就介绍到这了,更多相关Spring Boot创建与运行内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!JJg站长之家-易采站长站-Easck.Com

      如有侵权,请联系QQ:279390809 电话:15144810328

相关文章

  • Spring Cloud 整合Apache-SkyWalking实现链路跟踪的方法

    Spring Cloud 整合Apache-SkyWalking实现链路跟踪的方法

    什么是SkyWalking 查看官网https://skywalking.apache.org/ 分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。 安装 进入下载页面https://
    2020-06-18
  • 成功解决IDEA2020 Plugins 连不上、打不开的方法

    成功解决IDEA2020 Plugins 连不上、打不开的方法

    IntelliJ IDEA 2020.1 插件中心一直打不开,鉴于有部分同学反馈设置http proxy不能解决,所以可按以下顺序检查 一、设置 http proxy—勾上Auto-detect proxy setting,参照下图,加上地址 http://127.0.0
    2020-06-25
  • Java后台实现微信支付和微信退款

    Java后台实现微信支付和微信退款

    微信支付流程 都是我自己工作中开发的,亲测可用,不喜勿喷。 controller中我是这么写的,你们需要根据自己的业务需求改动。ResponseBean是我自己封装的,你们可以改成你们想要的形式
    2020-03-27
  • IDEA2020 1.1中Plugins加载不出来的问题及解决方法

    IDEA2020 1.1中Plugins加载不出来的问题及解决方法

    进入File-Setting 如图,取消勾选,点击确认后重启,点击了以后等一会就可以正常显示 ps:下面看下解决IDEA 2020.1.1 找不到程序包和符号 问题描述 IDEA 2020.1.1 maven项目build的时候报错,找
    2020-06-28
  • Intellij idea热部署插件JRebel的使用

    Intellij idea热部署插件JRebel的使用

    项目需求,一直用eclipse的我,也要改用IDEA了,一开始,很不习惯。经过几天的慢慢摸索和习惯之后,发现IDEA确实很好用。dark的界面是我喜欢的,智能的提示也让写代码不再枯燥。 遗
    2020-06-25
  • 详解基于IDEA2020.1的JAVA代码提示插件开发例子

    详解基于IDEA2020.1的JAVA代码提示插件开发例子

    之前因为项目组有自己的代码规范,为了约束平时的开发规范,于是基于2019.1.3版本开发了一个代码提示的插件。但是在把IDEA切换到2020.1版本的时候,却发现疯狂报错,但是网上关于
    2020-06-25
  • springboot + rabbitmq 如何实现消息确认机制(踩坑经验)

    springboot + rabbitmq 如何实现消息确认机制(踩坑经验)

    本文收录在个人博客:www.chengxy-nds.top,技术资源共享,一起进步 最近部门号召大伙多组织一些技术分享会,说是要活跃公司的技术氛围,但早就看穿一切的我知道,这 T M 就是为了刷
    2020-07-01
  • JetBrains IntelliJ IDEA 2020安装与使用教程详解

    JetBrains IntelliJ IDEA 2020安装与使用教程详解

    对于JetBrains IntelliJ IDEA 2020的认识 IntelliJ IDEA 2020是一款JAVA编程软件,捷克IntelliJ公司研发推出。该软件提供了一个非常强大的JAVA集成开发环境,不仅添加了对Records的完整代码洞察支持,
    2020-06-28