• 使用IDEA创建一个SpringBoot项目


    文章目录


    一、Spring Boot是什么?

    Spring框架是Java平台上的一种开源应用框架,提供具有控制反转特性的容器。
    Spring Boot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
    SpringBoot所具备的特征有:
    (1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
    (2)内嵌Tomcat或Jetty等Servlet容器;
    (3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
    (4)尽可能自动配置Spring容器;
    (5)提供准备好的特性,如指标、健康检查和外部化配置;
    (6)绝对没有代码生成,不需要XML配置。
    SpringBoot框架中还有两个非常重要的策略:开箱即用和约定优于配置。

    给自己留的笔记,不想深究请忽略原理部分~


    二、使用idea创建Spring Boot项目

    1.使用idea的Spring Initiallizr创建项目

    在新建project页面找到Spring Initializr,相关配置如下:
    图片
    点击next,添加Spring web依赖
    2
    点击finish,就创建成功啦。

    2.初步配置

    由于SpringBoot已经把几乎所有的东西完全配置好了,只需要下载相关的依赖就好,可以通过点击页面下方的build让软件帮忙自动下载,然后等待二三十分钟就好了(第一次要下载的东西比较多所以比较慢)
    3
    下载完以后,在pom.xml文件中可以看到一些依赖,以后还需要添加依赖就在这里面写
    yilai

    3.编写简单代码及运行

    在com.lingzi文件夹下新建一个Controller文件夹,在Controller文件夹下新建一个HelloWorld类
    在这里插入图片描述
    在Hello World类里面编写一个简单的代码

    package com.lingzi.controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @RequestMapping("/hello")
    public class HelloWorld {
        @GetMapping("/hello")
        @ResponseBody
        public String hello(){
            return "Hello World!";
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    然后在测试类中编译运行
    在这里插入图片描述
    最后在浏览器输入以下网址就可以看到结果啦

    http://localhost:8080/hello/hello
    
    • 1

    在这里插入图片描述

    4.两个好玩的小东西

    (1)idea的默认端口号是8080,不过我们也可以人为改动这个端口号,只需要在resources文件夹下的application.properties里面写一句话即可,比如我改成8081
    在这里插入图片描述
    在浏览器中访问时就要修改相应的端口号
    在这里插入图片描述
    这样如果我们有多个项目的话就可以设置不同的端口,更加不容易弄混
    (2)在编译运行时我们可以看到下面窗口会有这样一个Spring的图案
    在这里插入图片描述
    这个图案也是可以自己更改的,首先在百度搜索Springboot banner,进入下面这个网站
    在这里插入图片描述
    进去之后自己找一个喜欢的图案点击拷贝,复制下来
    在这里插入图片描述
    然后回到idea项目,在resources文件夹下新建一个文件,命名为banner.txt(注意文件名必须是这个),然后粘贴刚刚拷贝的图案
    在这里插入图片描述
    最后再运行项目就可以看到效果啦
    在这里插入图片描述


    总结

    以上只是简单的建立了一个SpringBoot项目以及一些基本操作,如果你也是小白,希望这一篇略显单薄又有些乐趣的文章能带给你一些帮助,如若有错还望不吝赐教。

  • 相关阅读:
    Spring Cloud 之 GateWay简介及简单DEMO的搭建
    C++实现蜂群涌现效果(flocking)
    智能驾驶电子地图路侧分发机制
    Skywalking的知识
    Ansible---playbook 剧本
    引流、变现、留存解决方案—“消费”+“分享”的聚合生态-分享购
    大华海康NVR录像JAVA下载及WEB播放
    JSP智能小区物业管理系统
    持续学习的综述: 理论、方法与应用
    【nlp】文本处理的基本方法
  • 原文地址:https://blog.csdn.net/m0_67401746/article/details/126553727