Spring Boot(一):入门篇
目录
一、Spring Boot是什么?
二、SpringBoot有哪些特点?
三、快速开始
1、初始化项目环境
2、填写项目信息
3、添加SpringWeb依赖
4、完成项目构建
四、编写入门程序
五、启动程序
六、总结
一、Spring Boot是什么?
Spring Boot是由Pivotal团队提供的全新[框架][Link 1],其设计目的是用来[简化][Link 2]新[Spring][]应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
二、SpringBoot有哪些特点?
1、可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
2、内嵌Tomcat或Jetty等Servlet容器;
3、提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
4、尽可能自动配置Spring容器;
5、提供准备好的特性,如指标、健康检查和外部化配置;
6、绝对没有代码生成,不需要XML配置。
三、快速开始
在教程开始之前,需要确保你本机已经正确的配置好了JAVA环境变量。
1、初始化项目环境
" class="reference-link">2、填写项目信息
3、添加SpringWeb依赖
由于是SpringBoot第一个程序,我们只添加Spring Web依赖即可。
" class="reference-link">4、完成项目构建
这样,我们就创建好了一个SpringBoot项目。
四、编写入门程序
按照国际惯例,我们在学习一门技术的时候,通常都会先写一个Hello World版本的Demo程序。
package com.csdn.hellospringboot.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String index() {
return "hello,SpringBoot";
}
}
@RestController
:其实就是@Controller+@ResponseBody的一个组合注解。
五、启动程序
然后我们右键启动HelloSpringbootApplication.java程序,由于Springboot中内嵌了tomcat容器,所以默认端口是8080,启动之后,我们访问:http://localhost:8080/hello,即可看到下面的界面。
六、总结
至此,一个简单的SpringBoot项目就构建完成了,相比于之前的SSH和SSM来说,SpringBoot使用起来非常简单,在以往的SSH和SSM框架中,即使写一个简单的应用程序,配置文件都需要写一大堆,很是繁琐,对于初学者,如果对框架原理理解不深的,出现了问题,一般很难自己解决。即使能解决,也需要花费大量的时间,但是SpringBoot就不一样,它遵循约定约定优于配置,只需要你遵循它的规范,写一个不是很复杂应用程序就很简单。
还没有评论,来说两句吧...