微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SpringBoot笔记

在这里插入图片描述

永不放弃有两个原则,第一个原则是永不放弃,第二个原则就是:当你想放弃时回头看第一个原则。

哈哈 最近看了一本SpringBoot趣味实战课,于是便做了笔记。

刘水镜老师博客:https://blog.csdn.net/liushuijinger

一、开篇


我们学习知识跟大侠修炼武功类似,有人天赋异禀骨骼清奇是天生的练武奇才(学神,如 萧峰);

有人天资平平,但通过后天的努力孜孜不倦,终成一代大侠(学霸,如 郭靖);

还有人一路奇遇不断,屡屡遭到高人指点,然后成为绝世高手(外挂玩家,如 虚竹)。


从他们身上可以到一些相同的特质:

  • 高人指点
  • 勤学苦练
  • 不断实战

读万卷书,行万里路,阅人无数,名师指路,自己开悟。这是对学习高度的抽象和概括,看似是五个部分,其实可以简单看成两个阶段: 读万卷书,行万里路,阅人无数,名师指路自己开悟

  • 一个阶段向别人学习,如 B站大学、GitHub、博客论坛等资源。
  • 第二阶段是在你所研究的领域已经没有现成的经验可以借鉴,也没有人可以给你指路,需要根据自己以往所学的东西去创造、创新(独孤求败、张三丰级别)。

学习金字塔:

在这里插入图片描述


二、SpringBoot 介绍


SpringBoot 可以轻松创建独立的、基于Sring的生产级应用程序,而这只需要一些Spring很少的配置。SpringBoot 是现在最主流的开发框架,它提供一站式的开发体验,大幅度提高我们的开发效率。

官网:https://spring.io/projects/spring-boot

在这里插入图片描述

SpringBoot功能

  • 创建独立的Spring应用程序。

  • 内嵌web容器Tomcat、Jetty或Undertow(无需部署war包,通过打好的jar包就可以直接运行应用程序)。

  • 提供一站式的 “starter” 依赖,以简化Maven配置(需要整合什么框架,直接导对应框架的starter依赖即可)。

  • 尽可能自动配置Spring和第三方库(除非特殊情况,否则几乎不需要我们进行配置)。

  • 提供生产就绪功能,如:指标、运动状况检查和外部化配置。

  • 没有代码生成,也没有XML配置要求。


三、创建SpringBoot项目


1、首先点击 【spring initializr】,然后配置项目使用的jdk环境,最后点击【next】。

在这里插入图片描述


2、填写项目的配置信息。

在这里插入图片描述


3、选择依赖,勾选web支持,最后点【next】。

在这里插入图片描述


4、配置项目名称和路径。

在这里插入图片描述


5、编写一个HelloController类。

在这里插入图片描述

package com.baidou.controller;

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

/**
 * 接收请求并将数据响应到页面
 * @author 白豆五
 * @version 2022/8/24 18:05
 * @since JDK8
 */
@RestController
public class HelloController {

    @GetMapping("/hello")
    public String hello(){
        return "Hello World!";
    }
}

6、启动springboot项目,跟之前运行Java程序一样,快捷键:shift+f10

在这里插入图片描述

项目启动成功后是这个样子的:

在这里插入图片描述


7、用浏览器访问:http://localhost:8080/hello。

在这里插入图片描述


ok到这里你已经学会SpringBoot项目的基本创建和运行流程啦

原文地址:https://www.jb51.cc/wenti/3281318.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐