spring-boot:创建一个spring-boot项目

为什么使用spring-boot

概念之类的我就不介绍了,简单说说我的使用感受吧。可以用两个字来概括它——简单。

  • 配置简单:java开发一般都是网站开发,会使用spring-mvc,但是各种spring.xmlweb.xmlcatlina.xml等等xml配置简直是之前开发的噩梦。使用boot之后,一切配置都可以集中到application.properties这一个配置文件中,无论是配置的编写还是管理都方便很多。
  • 部署简单:传统开发方式,需要打成war包,丢到对应版本的tomcat中,再启动tomcatboot只需要运行main函数就可以了。既可以直接使用mavenrun命令,也可以打成jar包使用java-jar命令。
  • 开发简单:可以无缝集成到spring-cloud架构的项目中去,具体使用感受用了就知道,还有一系列的spring-boot-startermaven依赖,使开发变得便捷。
  • 监控简单:只需要加入spring-boot-actuator你就可以对你的项目情况了如指掌。

如何创建spring-boot项目

快速创建

  1. 打开IntelliJ IDEA(eclipse基本没用过了),File->New->Project...,选择Spring Initializrnext

图片(1)
  1. 按照提示随便填写相关内容,next

描述

图片(2)
  1. 选择你可能需要的jar包,少选了也没关系,需要的时候去pom.xml里面添加便是,最开始选择一个web即可,next

在这里插入图片描述

图片(3)
  1. 输入你的项目名,Finish,项目就创建好了。

在这里插入图片描述

图片(4)

测试

  1. 按照习惯,我会加入spring-boot的监控,maven里面加入
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
  1. 写一个测试接口
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("test")
public class TestController {

    @GetMapping("hello")
    public String hello() {
        return "hello world";
    }
}
  1. 启动项目

在这里插入图片描述

图片(5)
  1. 访问测试地址

在这里插入图片描述

图片(6)

通过actuator插件可以看到,有一个刚才写好的接口的访问地址和请求方式,非常方便。

在这里插入图片描述

图片(7)

这样一个最基本的spring-boot项目就写好了,当然要用的实际项目开发上还需要集成很多插件和工具,之后会详细讲解。

项目地址

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值