美文网首页
SpringBoot 如何配置来启动第一个Demo

SpringBoot 如何配置来启动第一个Demo

作者: 坑王老薛 | 来源:发表于2020-05-18 15:39 被阅读0次

    更新小白学习Java SpringBoot框架文章和视频内容,第一个SpringBoot项目

    如果需要获取SpringBoot完整的视频和代码以及文档,请在评论下方留言接口

    Spring Boot 概念&特点

    SpringBoot

    框架概念

    随着动态语言流行(Ruby,Scala,NodeJs等),Java 开发变得相对笨重,配置繁琐,开发效率低下,部署流程复杂,以及第三方集成难度也相对较大,针对该环境,Spring Boot被开发出来,其使用“习惯大于配置目标”,借助Spring Boot 能够让项目快速运行起来,同时借助Spring Boot可以快速创建web 应用并独立进行部署(jar包 war 包方式,内嵌servlet 容器),同时借助Spring Boot 在开发应用时可以不用或很少去进行相关xml环境配置,简化了开发,大大提高项目开发效率。

    ​Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,让Spring Boot在蓬勃发展的快速应用开发领域(rapid application development)成为领导者.

    框架特点

    ​ 创建独立Spring应用程序、嵌入式Tomcat,Jetty容器、无需部署WAR包、简化Maven及Gradle配置、尽可能自动化配置Spring、直接植入产品环境下的实用功能,比如度量指标、健康检查及扩展配置、无需代码生成及XML配置等,同时Spring Boot不仅对web应用程序做了简化,还提供一系列的依赖包来把其它一些工作做成开箱即用。

    Spring Boot快速入门

    环境:Idea、Maven、Jdk 1.8+ 、Spring Boot 2.x

    创建Maven 普通项目

    添加依赖坐标

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.2.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    

    ​ Spring Boot的项目必须要将parent设置为Spring Boot的parent,该parent包含了大量默认的配置,简化程序的开发。

    导入Spring Boot的web坐标与相关插件

    <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
    

    添加源代码

    @Controller
    public class HelloController {
        @RequestMapping("hello")
        @ResponseBody
        public  String hello(){
            return "Hello Spring Boot";
        }
    }
    

    创建启动程序

    在HelloController.java 所在包下创建StarterApplication.java

    @SpringBootApplication
    public class StarterApplication
    {
        public static void main(String[] args) {
            SpringApplication.run(Starter.class);
        }
    }
    

    启动Spring Boot应用并测试

    这里运行main 方法即可 通过浏览器访问localhost:8080/hello 效果如下:


    运行结果

    如果需要获取SpringBoot完整的视频和代码以及文档,请在评论下方留言接口。

    相关文章

      网友评论

          本文标题:SpringBoot 如何配置来启动第一个Demo

          本文链接:https://www.haomeiwen.com/subject/lpnuohtx.html