美文网首页
[Spring Boot]1. 初识Spring Boot

[Spring Boot]1. 初识Spring Boot

作者: e90b4ce9fff4 | 来源:发表于2017-01-05 14:33 被阅读0次

    一、Spring Boot是什么

    Spring 大量的XML配置以及复杂的依赖管理饱受诟病。Spring Boot是由Pivotal团队提供的全新框架,用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置。

    二、搭建一个Spring Boot项目

    方式一、

    在这里我使用Maven构建项目,使用的IDE是IntelliJ IDEA

    开始建立Maven项目
    image
    直接Next
    image
    完成项目的创建
    image
    添加项目所需的依赖,使用当前最新的Spring Boot 版本 1.4.2.RELEASE
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
        </dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    
    新建一个Application.java
    package com.devil;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    /**
     * Created by wangdi on 2016/11/10.
     */
    @SpringBootApplication
    public class Application {
    
        public static void main(String[] args) throws Exception {
            SpringApplication.run(Application.class, args);
        }
        
    }
    
    

    到了这一步最基本的一个Spring Boot 框架就完成了。启动项目验证。


    image

    说明项目可以正常运行。

    新建一个HelloController.java
    package com.devil;
    
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    /**
     * Created by wangdi on 2016/11/10.
     */
    @RestController
    public class HelloController {
    
        @GetMapping(value = "/hello")
        public String hello(){
            return "Hello World!";
        }
    }
    
    

    国际惯例

    测试
    image

    返回了"Hello World!",直接可以开发Web项目了。节约了大量的搭建一个基础框架的时间。
    项目对应的github地址https://github.com/code-wangdi/Spring-Boot-Demo,Project-1目录。

    相关文章

      网友评论

          本文标题:[Spring Boot]1. 初识Spring Boot

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