Spring Boot 实战(1)初识Spring Boot,腾讯、美团Java面试经验分享

相关文章:

Springboot 系列文章

文章目录

      • 一、什么是Spring Boot
  • 二、快速创建一个Spring Boot 项目

  • 三、配置文件

    • YAML语法

一、什么是Spring Boot

1.Spring Boot 是简化 Spring 应用开发的一个框架

2.Spring Boot 主要提供了以下的功能:

  • 创建独立的Spring应用程序

  • 嵌入的Tomcat,无需部署WAR文件

  • 简化Maven配置

  • 自动配置Spring

  • 提供生产就绪型功能,如外部配置

二、快速创建一个Spring Boot 项目

第一种用 Maven 来创建项目

  1. Idea 里面 File --> new --> project --> maven ,指定jdk版本,然后点next

![在这里插入图片描述](https://img-blog.csdnimg.cn/20191216174704196.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享

6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU3MDM2Nw==,size_16,color_FFFFFF,t_70)

  1. 填写项目名、项目存放在磁盘的路径以及坐标

在这里插入图片描述

创建完成后,在 pom.xml 文件中,添加如下依赖

org.springframework.boot

spring-boot-starter-parent

2.2.2.RELEASE

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-maven-plugin

编写一个主程序,用来启动Spring Boot应用

在这里要注意启动类的存放位置

package com.zxy;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

/**

  • @Description:

  • @Author: zhangxy

  • @Date: Created in 2019/12/16

*/

@SpringBootApplication // 来标注一个主程序类,说明这是一个SpringBoot应用程序

public class MainApplication {

public static void main(String[] args) {

// 启动Spring应用

SpringApplication.run(MainApplication.class,args);

}

}

编写Controller

package com.zxy.controller;

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

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

/**

  • @Description:

  • @Author: zhangxy

  • @Date: Created in 2019/12/16

*/

@RestController // 使用@RestController替代@Controller和@ResponseBody

public class Controller {

@RequestMapping("/hello")

public String Hello() {

return “你好,扬帆向海!”;

}

}

然后运行主程序类,浏览器访问 http://localhost:8080/hello

在这里插入图片描述

第二种: 使用Spring Initializer快速创建Spring Boot项目

注意: 这种方式创建的时候,电脑需要联网,不然无法创建项目

  1. Idea里面,点击 File --> new --> project --> Sping Initializr,选择 jdk 版本,然后点击 next

在这里插入图片描述

  1. 填写坐标

在这里插入图片描述

  1. 选择 web, Spring web, 选择springboot的版本,然后点击next

在这里插入图片描述

  1. 填写项目名以及项目路径

在这里插入图片描述

创建好以下,将会出现如下目录结构

在这里插入图片描述

不需要再编写主程序启动类和pom, 工具已经自动生成好了。是不是很便捷,开心一下下。。。

三、配置文件

SpringBoot使用一个全局的配置文件,配置文件名是固定的;

  • application.properties

  • application.yml

配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;

application.properties

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值