• Spring Boot入门之Hello World


    Spring Boot介绍

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。以我个人理解,spring boot不能被称之为一种全新的框架,采用约定大于配置,它是默认配置了很多框架的方式,就像maven整合jar包一样,方便开发者把精力专注于业务逻辑,而不是配置。

    开发环境搭建

    a. 工具准备:STS(Spring Tool Suite),JDK1.8

    (STS下载地址:http://projects.spring.io/spring-boot/)

    b. 新建一个maven project,如下图

    c. 打开pom.xml引入必要的jar包依赖,将父依赖和web模块加入到pom.xml中,代码如下:

       <parent>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-starter-parent</artifactId>

                <version>1.5.3.RELEASE</version>

            </parent>

      <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-web</artifactId>

        </dependency>

    d. 新建一个类HelloWorldController,代码如下:

    import org.springframework.web.bind.annotation.RequestMapping;

    import org.springframework.web.bind.annotation.RestController;

    @RestController

    public class HelloWorldController {

        @RequestMapping("/hello")

        public String index() {

            return "Hello World";

        }

    }

    e. 完成上述操作即可去编写启动类,代码如下:

    import org.springframework.boot.SpringApplication;

    import org.springframework.boot.autoconfigure.SpringBootApplication;

    @SpringBootApplication

    public class App

    {

        public static void main( String[] args )

        {

            SpringApplication.run(App.class,args);

        }

    }

    f. 右键项目,选中Run As中的Spring Boot App,如下图

    g. 项目成功启动后,去浏览器访问http://localhost:8080/hello即可,访问结果如下

    至此,就是一次spring boot体验的全过程,是不是很爽?

  • 相关阅读:
    Android 适配知识点
    Android Studio各种快捷功能及好用的插件
    81.Android之沉浸式状态栏攻略
    8.Android 系统状态栏沉浸式/透明化解决方案
    为开发者准备的 Android 函数库(2016 年版)
    GitHub 上 57 款最流行的开源深度学习项目
    7.Android开源项目WheelView的时间和地址联动选择对话框
    6.初探Asynctask
    5.Android消息推送机制简单例子
    让你Android开发更简单
  • 原文地址:https://www.cnblogs.com/ansibee/p/6950355.html
Copyright © 2020-2023  润新知