我的springboot学习之入门Helloworld

这篇博客介绍了如何使用IDEA创建并运行一个SpringBoot项目。首先通过Spring Initializr新建项目,选择Web模板,接着了解项目结构,包括SpringbootApplication、SpringbootApplicationTests、application.properties和pom.xml。然后,编写HelloController,使用@RestController和@RequestMapping注解实现简单的HTTP请求响应。最后,通过IDEA直接运行SpringBoot应用,展示了无需配置Tomcat即可启动的特点。

编译器使用的是IDEA,哈哈哈...不用配置tomcat哦,因为springboot内置有web服务器..

第一步:新建项目

选择 Spring Initializr ,然后选择默认的 url 点击【Next】:

搭建环境

然后修改一下这个项目的信息:

修改信息

勾选上 Web 模板:

勾选web模板

选择好项目的位置,点击【Finish】。

如果一开始 没有导入过相关的依赖,会构建得有点慢哦。构建完整个工程,项目结构长这个样子~

工程结构

后来,我网上查了相关的材料,才明白大概的文件意思:

SpringbootApplication: 一个带有 main() 方法的类,用于启动应用程序

SpringbootApplicationTests:一个空的 Junit 测试了,它加载了一个使用 Spring Boot 字典配置功能的 Spring 应用程序上下文

application.properties:一个空的 properties 文件,可以根据需要添加配置属性

pom.xml: Maven 构建说明文件

第二步:编写测试Controller——HelloController

在【com.shenshen.springbootdemo】包下新建一个【HelloController】:

package com.shenshen.springbootdemo;

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

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello() {
        return "Hello! I am Spring Boot!";
    }
}

@RestController 注解: 该注解是 @Controller 和 @ResponseBody 注解的合体版。

@RequestMapping 注解: 这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。

  

第三步:用 IDEA 去启动 Spring Boot

我们点击 SpringbootApplication 这个类中,然后右键点击运行:

运行main方法

它不用汤姆猫,所以小可爱运行的时候,看到控制台,是这个样子的...

控制台界面

 

haha。。。小可爱的我又运行出来了

helloworld

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值