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

简介

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

特点

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

搭建第一个springboot项目

创建项目

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

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

添加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";
    }
}

配置启动端口

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

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

启动程序

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服务已经启动好了
在这里插入图片描述

项目配套代码

github地址
要是觉得我写的对你有点帮助的话,麻烦在github上帮我点 Star

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

猜你喜欢

转载自blog.csdn.net/ming19951224/article/details/106159309
今日推荐