Hello SpringBoot~

Spring Boot 基于 Spring 开发,但Spirng Boot 本身并不提供 Spring 框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。
也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。Spring Boot 以约定大于配置的核心思想,默认帮我们进行了很多设置,多数 Spring Boot 应用只需要很少的 Spring 配置。同时它集成了大量常用的第三方库配置(例如 Redis、MongoDB、Jpa、RabbitMQ、Quartz 等等),Spring Boot 应用中这些第三方库几乎可以零配置的开箱即用,

Spring Boot的主要优点:

  • 为所有Spring开发者更快的入门
  • 开箱即用,提供各种默认配置来简化项目配置
  • 内嵌式容器简化Web项目
  • 没有冗余代码生成和XML配置的要求

Spring Boot官网: link链接.
官方提供创建一个SpringBoot项目: link链接.

接下里我们创建第一个SpringBoot项目
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
创建成功
在这里插入图片描述
注意:主程序的同级目录或同级目录的子目录下的文件才会被SpringBoot所托管,因此创建的程序一定要注意路径问题!!!
创建一个controller目录
在这里插入图片描述
写了一个controller类,代码如下:

package com.mlxh.springboot_demo03.controller;

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

@RestController//托管到SpringBoot中,并且返回String类型,类似于集成了Spring中的@ResponseBody
public class controller {
    @RequestMapping("/hello")
    public String hello(){
        return "Hello,World!";
    }
}

启动主程序:
在这里插入图片描述
待启动成功后:页面输入对应的地址:结果如下:
在这里插入图片描述
结论:可以看到,我们启动的是一个SpringBoot项目,我们没有配置tomccat,没有配置Spring的配置文件,只是点击了Springboot的主程序启动,就运行成功了,这些是因为Springboot帮我们集成了所有所需的,这在启动时,就可以看到,Tomcat也已经被内置了…

注意:默认的端口其实是8080,这里我在如下的文件中进行了修改,才将端口变为了8081

resources文件夹中的application.properties文件(这是SpringBoot的配置文件,可以在内部进行一些配置)中加入如下代码:
在这里插入图片描述
就可以改变其端口地址,这里只是做一个引子,后面将会看到这个文件大放异彩…

最爱玩的彩蛋环节

SpringBoot在启动的时候会出现这个东西,但,其实我们是可以堵他对他进行修改的,让其展现出我们想要的各种各样的图案…在这里插入图片描述
在resources目录下创建一个名为banner.txt的文件(注意,一定要是banner.txt),然后将你喜欢的图案加进去…分享一个好玩的生成各种文字的网站…
花式图案生成网站
这是我自己加的一个好玩的图案…

/***
 *  .--,       .--,
 * ( (  \.---./  ) )
 *  '.__/o   o\__.'
 *     {=  ^  =}
 *      >  -  <
 *     /       \
 *    //       \\
 *   //|   .   |\\
 *   "'\       /'"_.-~^`'-.
 *      \  _  /--'         `
 *    ___)( )(___
 *   (((__) (__)))    高山仰止,景行行止.虽不能至,心向往之。
 */

可以看到之前的图案已经被替换掉了~
在这里插入图片描述
可以偶尔活跃一下编写代码时的心情~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值