• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

springboot 搞代码 4年前 (2022-01-09) 23次浏览 已收录 0个评论

本篇文章给大家带来的内容是关于SpringBoot框架是什么?SpringBoot框架的搭建过程,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

Spring Boot 简介

1、什么是SpringBoot

1.1 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid appl本文来源gaodai#ma#com搞*代#码9网#ication 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 即可运行)

Spring Boot 搭建

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

1. pom.xml配置

<!-- SpringBoot 核心依赖 --><parent>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-parent</artifactId>    <version>2.0.2.RELEASE</version></parent><!-- web 支持 --><dependencies>    <dependency>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-web</artifactId>        <version>1.5.9.RELEASE</version>    </dependency></dependencies>

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;    }}

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:SpringBoot框架是什么?SpringBoot框架的搭建过程

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址