主要内容
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打开
三、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