一起来学SpringBoot(一)项目的创建

Spring官方说,Spring Boot使得创建独立的、生产级的基于Spring的应用程序变得很容易,您可以“直接运行”。我们对Spring平台和第三方库抱有自己的看法,这样您就可以以最小的麻烦开始。大多数Spring启动应用程序只需要很少的Spring配置。
我们就从创建项目开始

工具为idea 、jdk1.8

idea新建项目注意 默认访问的网址是https://start.spring.io 如果部分小伙伴的点击下一步加载不出来的话在Custom中把请求协议改为http (如果实在加载不出来,要学会科学上网)

填写对应的 group 和 artifact

这里有SpringBoot 集成的很多依赖,需要什么就选择什么

next 下就创建了一个SpringBoot项目

需要注意下 SpringBoot pom的 parent 或者 祖宗 parent 必须是 spring-boot-starter-parent

看下项目的结构

application.properties 是SpringBoot的 配置文件, 这里我推荐使用yml格式的

这里编写一个随便创建一个包 建一个测试的demo

package com.maoxs.controller;

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";
}
}

这里需要说明 SpringBoot是内嵌了容器,可以直接main方法当作媒介直接启动项目

不过需要添加@SpringBootAppliaction 注解才可以启动项目

这里需要注意SpringBoot 推荐吧启动类放在子包的外边,因为这样他会扫描自己同级目录和同级目录下的子包的所有的类,当然如果特殊可以添加 @ComponentScan() 里面填写包的路径即可,多个”,”隔开

然后启动方法即可 SpringBoot启动默认的端口是 8080

访问刚才写的接口

成功既可以 如果想设置端口可以在yml设置响应的server.port

如果不太懂配置的小伙伴

点击查看SpringBoot文档

本博文是基于springboot2.x 如果有什么不对的请在下方留言。