什么是Springboot?
官网的介绍:
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
简单来说,SpringBoot简化了传统地搭建Spring的配置,连Tomcat都不需要自己配置(前提是你的软件配置过Tomcat),就像新建了一个Java程序,可以直接运行。
创建SpringBoot项目
以idea为例,下面我们来创建一个Spring项目。
这个大家应该都懂,创建一个新的项目。
选择Spring Initializr,选择Project SDK后(最好选择1.8版本的JDK),点击next。
填项目的GroupId和Artifact,填写后点击next。
我们创建web项目,需要选择web下面的web。点击next
可以修改项目名称和项目路径,修改完成后,点击finish。如下图所示的结构图
好了,到这里我们就创建了一个SpringBoot的web项目,是不是很简单,目前可以直接运行。下面我们在写点东西再来运行,这样效果比较明显。在项目下面新建个controller包,创建一个TestController类。代码如下:
package com.example.test.controller;
@RestController
@RequestMapping("/")
public class TestController {
@RequestMapping(value = "/hello")
private String hello(@RequestParam("name") String name) {
return "hello " + name + " !";
}
}
好了,这样我们再次运行程序。在浏览器输入http://localhost:8080/hello?name=springBoot。
这样SpringBoot项目就算搭建成功了 默认端口是8080,我们也可以修改端口号。找到Application.properties,在这个文件可以进行所有需求配置,比如redis、数据库连接or连接池、kafka等等。
这里提醒下,adress不能随意配置,我们再次测试配置是否正确