SpringBoot 快速入门第一章(小白都能看得懂)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liushuai52013/article/details/87898031

主要内容

1.	SpringBoot介绍
2.	构建SpringBoot项目及启动器讲解
3.	Springboot入门及HelloWorld

一、SpringBoot介绍

如果使用Spring开发一个"HelloWorld"的Web应用

1.创建一个web项目并且导入相关的jar包,SpringMVC,Servlet
2.创建一个Web.xml
3.编写一个控制类(Controller)
4.需要部署Web应用的服务器,如tomcat

SpringBoot的特点

1.SpringBoot设计的目的是用来简化新Spring应用的初始搭建以及开发过程
2.自嵌入的Tomcat,无需部署War文件
3.SpringBoot并不是对spring功能上的增加,而是提供一种快速使用Spring的方式

二、构建SpringBoot项目及启动器讲解

1.打开springboot官方网站,可以快速构建SpringBoot项目

点击快速构建SpringBoot项目:快速构建

2.构建项目之后,保存下来用IDea打开

Springboot

三、Spring启动器讲解

所谓的springBoot启动器其实就是一些jar包的集合。SpringBoot一共提供44种启动器

1.spring-boot-starter-web
	支持全栈式的web开发,包括了tomcat和SpringMVC等jar
2.spring-boot-starter-jdbc
	支持Spring以jdbc方式操作数据库的jar包的集合
3.spring-boot-starter-redis
	支持redis键值存储的数据库操作

四、SpringBoot入门HelloWorld

1.编写返回HelloWorld的Controller	
@Controller
public class Helloworld {

    @RequestMapping("/hello")
    @ResponseBody
    public Map<String,Object> showHelloWorld(){
        Map<String,Object> map = new HashMap<>();
        map.put("msg","helloWorld");
        return map;
    }
}

2.启动SpringBoot编写启动类
@SpringBootApplication
public class Application {

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

}
3.关于编写启动器需要注意的问题
	启动器存放的位置,启动器可以和controller位于同一个包下,或者位于controller的上一级包中,但是不能放到controller的平级以及子包下。

SpringBoot入门项目地址下载: GitHub

猜你喜欢

转载自blog.csdn.net/liushuai52013/article/details/87898031