听说你也要学SpringBoot?来看看我写的入门篇吧!

8 篇文章 0 订阅
2 篇文章 0 订阅

写在前面:

SpringBoot作为业界优秀的框架,早已被各种大厂普遍应用,这得益于其优秀的性能和较为简便的配置。今天来总结一下SpringBoot的入门级配置。

SpringBoot的环境搭建较为简单,主要分为三步:

1.创建maven工程

这点儿我就不多做赘述了~都懂滴

2.在工程内添加SpringBoot的起步依赖如下

<!-- 配置SpringBoot环境首先要添加SpringBoot的起步依赖,即项目要继承SpringBoot的起步依赖spring-boot-starter-parent-->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.1.RELEASE</version>
</parent>

再根据功能去添加相应的依赖,如添加一个web功能相关的依赖:

<dependencies>
    <!-- web功能的起步依赖,springboot的依赖都是以功能为单位注入的-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

3.编写启动类

启动类就是一个简单的java类,但是要打上标签,具体见下:

package tjq.demo;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/*
编写SpringBoot的引导类
 */
//加了这个注解,就告诉了SpringBoot,我这个类现在是SpringBoot的引导类
@SpringBootApplication
public class MySpringBootApplication {

    public static void main(String[] args){
        SpringApplication.run(MySpringBootApplication.class);
    }
}

PS:以上三步的创建还可以通过idea直接快速创建,也就是通过勾选依赖,自动实现坐标注入。

4.测试

刚刚在起步依赖中注入了web的依赖,那么这个项目目前就已经集成了springmvc了,所以直接写一个测试类如下:

package tjq.demo.controller;


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


@Controller
public class testcontroller {


    @RequestMapping("/test")
    @ResponseBody
    //默认返回值都是以JSON或者字符串为格式的,也可以将Controller注解改为RestController,那么就可以把这个注解去掉
    public String test(){
        return "SpringBoot test!";
    }
}

浏览器输出了字符串,说明一切正常!配置成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值