前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >史上最简单的SpringBoot的入门案例

史上最简单的SpringBoot的入门案例

作者头像
名字是乱打的
发布2022-05-13 11:17:06
3620
发布2022-05-13 11:17:06
举报
文章被收录于专栏:软件工程

入门步骤: 一:创建maven工程 二:添加起步依赖 三:编写引导类 四:编写Controller

1 添加SpringBoot的起步依赖

SpringBoot要求,所有springboot项目都要继承SpringBoot的起步依赖spring-boot-starter-parent

代码语言:javascript
复制
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.1.RELEASE</version>
</parent>

我们案例后面SpringBoot要集成SpringMVC进行Controller的开发,所以项目要导入web的启动依赖

代码语言:javascript
复制
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
2编写SpringBootApplication
代码语言:javascript
复制
package com.springboot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication//标明该类是SpringBoot的引导类
public class MySpringBootApplication {
    public static void main(String[] args){
        SpringApplication.run(MySpringBootApplication.class);
    }
}
3编写Controller定义访问时候请求路径
代码语言:javascript
复制
package com.springboot.controller;

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

@Controller
public class QuickController {
    @RequestMapping("/quick")
    @ResponseBody
    public String showMessage(){
        return "哈哈哈哈哈 成功了";
    }
}

SpringBoot启动时候默认启动一个tomcat 默认路径http://localhost:8080

我们在Controller中定义了一个Controller 其中一个方法映射路径为/quick则

我们用http://localhost:8080/quick即可访问到项目

main只是程序入库,并不一定是引导类 谁标明了@SpringBootApplication谁是引导类 SpringApplication.run(MySpringBootApplication.class);中 SpringApplication.run()代表启动引导类,参数为引导类的字节码class 但是我们为了方便一般把引导类直接写到main方法中,只起启动引导类作用

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 添加SpringBoot的起步依赖
  • 2编写SpringBootApplication
    • 3编写Controller定义访问时候请求路径
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档