【SpringBoot深入浅出】1 - 初始SpringBoot

1 SpringBoot简介

  • SpringBoot能够非常快速、简单地开发独立、生产级别的基于Spring框架的应用程序。SpringBoot内部集成一些默认的第三方库,这样大部分Spring Boot应用只需要非常少的Spring框架配置。
  • SpringBoot采用“约定大于配置”的思想,依赖、服务器等等都提前配置好,我们直接使用就好,就也就是SpringBoot快速开发的秘籍把。
  • SpringBoot的特性
    • 可以创建一个独立的Spring应用程序
    • 直接内嵌Tomcat、Jetty或者Undertow(不需要去部署WAR文件)
    • 提供可选的starter依赖来简化配置
    • 尽可能自动配置Spring和第三方库
    • 提供可用于生产的特性,例如指标(metrics),健康状况检查(health checks),还有外部化配置(externalized configuration)
    • 绝对不会有代码生成,也绝对不需要XML配置文件

2 第一个SpringBoot应用

2.1 在IDEA创建工程

  • 在IDEA中新建工程
    在这里插入图片描述
  • 填写工程名称
    在这里插入图片描述
  • 添加一下Spring Web的支持
    在这里插入图片描述
  • 可以看到我们的项目工程结构如下:
    在这里插入图片描述

2.2 编写测试用的HelloController

package com.cap.helloworld.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * @author cap
 * @create 2020.07.19.17:25
 */
@Controller
public class HelloController {
    @RequestMapping("/hc/h1")
    @ResponseBody
    public String hello(){
        return "Hello Spring Boot";
    }
}

注意pojo、dao、service、controller层等都是在HelloWorldApplication类的同级目录创建

在这里插入图片描述

2.3 测试

在这里插入图片描述

2.4 自定义banner

推荐网站:BootScholl
随便下载一个ASCII艺术字(图)


//                          _ooOoo_                               //
//                         o8888888o                              //
//                         88" . "88                              //
//                         (| ^_^ |)                              //
//                         O\  =  /O                              //
//                      ____/`---'\____                           //
//                    .'  \\|     |//  `.                         //
//                   /  \\|||  :  |||//  \                        //
//                  /  _||||| -:- |||||-  \                       //
//                  |   | \\\  -  /// |   |                       //
//                  | \_|  ''\---/''  |   |                       //
//                  \  .-\__  `-`  ___/-. /                       //
//                ___`. .'  /--.--\  `. . ___                     //
//              ."" '<  `.___\_<|>_/___.'  >'"".                  //
//            | | :  `- \`.;`\ _ /`;.`/ - ` : | |                 //
//            \  \ `-.   \_ __\ /__ _/   .-` /  /                 //
//      ========`-.____`-.___\_____/___.-`____.-'========         //
//                           `=---='                              //
//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
//            佛祖保佑       永不宕机     永无BUG                    //

在resources新建一个banner.txt
在这里插入图片描述
接下来启动项目就会使用该banner了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Cap220590/article/details/107447946
今日推荐