【SpringBoot框架篇】1.搭建第一个springboot项目

1.简介

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新的应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(快速应用程序开发)成为领导者。
特点

  • 创建独立的Spring应用程序
  • 嵌入的Tomcat,无需部署WAR文件
  • 简化Maven配置
  • 自动配置Spring
  • 提供生产就绪型功能,如指标,健康检查和外部配置

2.搭建第一个springboot项目

2.1.创建项目

打开IDEA开发工具,然后按下面操作
File >
New > Project >
Spring Initializr > next
​​​​​​​​​​在这里插入图片描述
在这里插入图片描述

选择添加一个web依赖
在这里插入图片描述

2.2.添加web接口

package com.ljm.boot.helloword.controller;

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

/**
 * @RestController 等于springmvc中 @Controller和@ResponseBody组合使用的注解
 */
@RestController
public class HelloWordController {

    /**
     * @GetMapping注解等值于servlet里的doGet方法,只处理get请求
     * @GetMapping 等值于 @RequestMapping(value = "/hello",method = RequestMethod.GET)
     */
    @GetMapping("/hello")
    public String helloword(){
        return "Hello springboot  get method";
    }

    /**
     * @PostMapping注解等值于servlet里的doPost方法,只处理post请求
     * @PostMapping 等值于 @RequestMapping(value = "/hello",method = RequestMethod.POST)
     */
    @PostMapping("/hello")
    public String helloword_post(){
        return "Hello springboot  post method";
    }
}

2.3.配置启动端口

springboot的默认配置文件是properties格式,但是现代已经很少用这种,
主流的都是ymal格式的配置文件,这种可读性强,下面是2种文件中配置web端口的访问

#application.properties文件
server.port=8001
#application.yml文件
server:
  port: 8001

2.4.启动程序

在idea中启动
运行 Application结尾的类中main就可以启动一个Web服务了
在这里插入图片描述
访问 http://localhost:8001/hello 访问接口
在这里插入图片描述

编译成jar包后启动

#在程序根路径执行下面命令
mvn package
#切换目录
cd target
#启动jar
java -jar helloword-0.0.1-SNAPSHOT.jar
#在浏览器访问 http://localhost:8001/hello 

看到下面的日志中的 Tomcat started on port: 8081就代表着web服务已经启动好了
在这里插入图片描述

3.项目配套代码

gitee代码地址

创作不易,要是觉得我写的对你有点帮助的话,麻烦在gitee上帮我点下 Star

【SpringBoot框架篇】其它文章如下,后续会继续更新。

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皓亮君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值