本篇文章给大家带来的内容是关于springboot框架是什么?springboot框架的搭建过程,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
Spring Boot 简介
1、什么是SpringBoot
1.1 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
2、SpringBoot的优点
2.1 去除了大量的xml配置文件
2.2 简化复杂的依赖管理
2.3 配合各种starter使用,基本上可以做到自动化配置
2.4 快速启动容器
ECTouch是上海商创网络科技有限公司推出的一套基于 PHP 和 MySQL 数据库构建的开源且易于使用的移动商城网店系统!应用于各种服务器平台的高效、快速和易于管理的网店解决方案,采用稳定的MVC框架开发,完美对接ecshop系统与模板堂众多模板,为中小企业提供最佳的移动电商解决方案。ECTouch程序源代码完全无加密。安装时只需将已集成的文件夹放进指定位置,通过浏览器访问一键安装,无需对已有

3. 下面的应用程序启动器是由Spring Boot在org.spring框架下提供的



Spring Boot 搭建
我们都知道,在一般的项目中是需要引入很多包和很多配置文件的,最坑的是在以前的项目中可不是仅仅引入包就可以的,还要避免版本冲突等问题,总体来说还是比较头疼的。那么在SpringBoot中就不需要再担心包版本或者缺包的问题了,只需一段配置 SpringBoot就会帮我们全部搞定。我们来看一下,只引入了一个核心依赖与web支持 SpringBoot 会帮我们导入哪些包吧!(以下就是本demo引入的所有依赖了)
1. pom.xml配置
org.springframework.boot spring-boot-starter-parent 2.0.2.RELEASE org.springframework.boot spring-boot-starter-web 1.5.9.RELEASE

2. 程序启动入口(直接运行main方法即可)
@SpringBootApplicationpublic class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}为了方便测试,我们在这里添加一个Controller、Entity
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import com.firstboot.lpx.entity.Person;
@RestController
public class MyController {
@RequestMapping(value="/getPerson/{age}", method=RequestMethod.GET, produces=MediaType.APPLICATION_JSON_VALUE)
public Person getPerson(@PathVariable int age){
Person p = new Person();
p.setName("小李");
p.setAge(age);
return p;
}
}public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}3. 启动SpringBoot程序 并 访问getPerson接口


OK,以上就是 SpringBoot 的小 demo。









