SpringBoot-介绍和入门-Spring01

SpringBoot-介绍和入门-Spring01

介绍

springboot:敏捷开发工具

特点:

  1. 不需要模版化配置
  2. 整合第三方框架时,只要导入相应的starter依赖包能自动整合
  3. 默认只有一个.properties配置文件,不推荐使用xml,后期会采用.java文件编写配置信息
  4. springboot部署时,采用的是jar包,内部自动依赖Tomcat容器,提供了多环境的配置
  5. 微服务框架springcloud建立在springboot上

入门

  1. 选择工程类型(需要联网)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mnR1Txty-1599752935869)(/Users/chenxiwen/Library/Application Support/typora-user-images/image-20200910231928542.png)]

  1. 项目描述

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1x1fW9kz-1599752935871)(/Users/chenxiwen/Library/Application Support/typora-user-images/image-20200910232153780.png)]

  2. 选择依赖包和版本

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7eZSKwT1-1599752935872)(/Users/chenxiwen/Library/Application Support/typora-user-images/image-20200910232451298.png)]

  3. 修改pom.xml文件中的依赖,starter后面加web

    dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
    </dependency>
    
dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
  1. 编写controller

  2. package com.example.firstspringboot.controller;
    
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class TestController {
        @GetMapping("/test")
        public String test() {
            return "Hello,SpringBoot";
        }
    
    }
    
  3. 启动springboot工程,运行main方法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8hSKfzAO-1599752935873)(/Users/chenxiwen/Library/Application Support/typora-user-images/image-20200910234826471.png)]

猜你喜欢

转载自blog.csdn.net/rr18758236029/article/details/108525220