目录
四、使用Spring Initializr来快速创建一个SpringBoot项目
一、SpringBoot介绍
1、SpringBoot简介
简化Spring应用开发的一个框架
整个Spring技术栈的一个大整合
J2EE开发的一站式解决方案
2、微服务
微服务是一种架构风格,一个应用应该是一组小型服务,可以通过HTTP的方式进行互通。
每一个功能元素最终都是一个可独立替代和独立升级的软件单元。
与之相反的是单体应用,所有功能应用都集成为一体。
二、使用maven创建SpringBoot项目
1、创建一个maven工程
2、导入Springboot依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、编写一个主程序:启动SpringBoot
package com.cerr;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
//@SpringBootApplication标注一个主程序类,说明这是一个Springboot应用
@SpringBootApplication
public class HelloWorldMainApplication {
public static void main(String[] args) {
SpringApplication.run(HelloWorldMainApplication.class,args);
}
}
4、编写Controller
package com.cerr.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloWorld {
@ResponseBody