SpringBoot框架是什么?SpringBoot框架的搭建过程

本篇文章给大家带来的内容是关于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 快速启动容器

    创建独立Spring应用程序,嵌入式Tomcat,Jetty容器,无需部署WAR包,简化Maven及Gradle配置(spring boot项目的入口是一个main方法,运行该方法即可)(如需打包,可直接打成 jar 包,java -jar ***.jar 即可运行)

SpringBoot框架是什么?SpringBoot框架的搭建过程

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

SpringBoot框架是什么?SpringBoot框架的搭建过程SpringBoot框架是什么?SpringBoot框架的搭建过程

 

SpringBoot框架是什么?SpringBoot框架的搭建过程

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    

登录后复制

 SpringBoot框架是什么?SpringBoot框架的搭建过程

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;@RestControllerpublic 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接口

SpringBoot框架是什么?SpringBoot框架的搭建过程

SpringBoot框架是什么?SpringBoot框架的搭建过程

OK,以上就是 SpringBoot 的小 demo。

以上就是SpringBoot框架是什么?SpringBoot框架的搭建过程的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2605575.html

(0)
上一篇 2025年3月6日 20:04:24
下一篇 2025年2月28日 09:47:52

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论