美文网首页
【Spring Boot】入门——(一)

【Spring Boot】入门——(一)

作者: Jotyy | 来源:发表于2018-05-20 23:43 被阅读0次

    一、简介

    首先,用一句话来介绍Spring Boot,就是让Spring应用变得更加的轻量化。

    Spring Boot主要有这些优点:

    • 易上手,更快的入门Spring开发
    • 易使用,提供各种默认配置来简化项目配置
    • 内嵌式容器简化Web项目
    • 没有冗余代码生成和XML配置的要求

    那么接下来我们就来构建一个Spring Boot的基础项目,初步体验并了解Spring Boot。

    二、构建第一个Spring Boot项目

    我们选择使用IntelliJ IDEA作为开发工具,进行项目的构建。

    第一步,新建Project选择Spring Initializr,使用默认配置。

    s1-1.png

    第二步,填写一些基本的项目信息。


    1526829782040.png

    第三步,初步配置Dependencies,我们这里就简单的选择Web进行勾选,之后点击next→finish完成项目的新建。

    1526829900845.png

    第四步,在新建的项目目录中,删除我们不需要的部分。

    1526830047284.png

    到这里我们就完成了第一个Spring Boot项目的构建。

    三、项目结构解析

    1526830224703.png

    通过上面步骤完成了基础项目的创建,如上图所示,Spring Boot的基础结构共三个文件(具体路径根据用户生成项目时填写的Group所有差异):

    • src/main/java下的程序入口:Chapter1Application
    • src/main/resources下的配置文件:application.properties
    • src/test/下的测试入口:Chapter1ApplicationTests

    生成的Chapter1ApplicationChapter1ApplicationTests类都可以直接运行来启动当前创建的项目,由于目前该项目未配合任何数据访问或Web模块,程序会在加载完Spring之后结束运行。

    四、来实现一次Hello World吧!

    创建package命名为com.shieda.web

    创建HelloController类:

    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloController {
    
        @GetMapping(value = "/hello")
        public String hello(){
            return "Hello World!";
        }
    }
    

    启动主程序,打开浏览器访问http://localhost:8080/hello,可以看到页面输出Hello World

    1526830700147.png

    这样,我们就非常简单的完成了Spring Boot的第一个程序。

    相关文章

      网友评论

          本文标题:【Spring Boot】入门——(一)

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