Spring Boot:创建第一个应用

栏目: Java · 发布时间: 6年前

内容简介:Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部分配置工作。在本教程中,将学习如何使用 Spring Boot 的 starter、特性和可执行 JAR 文件结构,快速创建能直接运行的基于 Spring 的应用程序。本文使用IDEA作为开发工具,Gradle作为构建工具,创建一个简单的SpringBoot应用,暂时不涉及数据库的配置。新建项目,选择

简介

Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部分配置工作。在本教程中,将学习如何使用 Spring Boot 的 starter、特性和可执行 JAR 文件结构,快速创建能直接运行的基于 Spring 的应用程序。

本文使用IDEA作为开发工具,Gradle作为构建工具,创建一个简单的SpringBoot应用,暂时不涉及数据库的配置。

使用IDEA创建

新建项目,选择 Spring Initializr
Spring Boot:创建第一个应用

下一步

Spring Boot:创建第一个应用

配置依赖

我选择的依赖都显示在右边。

Web的选择了Rest支持,这样可以很方便写Rest应用,直接mapping就行。

数据库的选择了,JDBC和 MySQL 驱动。(不过第一个应用里面不会用到的。)

Spring Boot:创建第一个应用

再下一步就是选择保存项目的文件夹了,这里就不截图了哈~

最后点击 完成 按钮,Gradle就开始构建项目,这个过程比较久,请耐心等待。

编写代码

等待Gradle构建完成之后就可以开始写Rest接口了。

代码如下。

package cn.deali.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
// 排除引入数据源配置类
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
public class DemoApplication {

    @RequestMapping("/")
    String index() {
        return "hello world";
    }

    @RequestMapping("hello")
    String hello() {
        return "hello";
    }

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

运行 & 测试

点击 RunRun DemoApplication 运行Spring Boot项目。

一切正常的话,看看Run窗口的输出。

Spring Boot:创建第一个应用

这个时候打开浏览器输入

http://127.0.0.1:8080

或者

http://127.0.0.1:8080/hello

就可以查看运行效果了

About

了解更多有趣的操作请关注我的微信公众号:DealiAxy

每一篇文章都在我的博客有收录:blog.deali.cn

Spring Boot:创建第一个应用

以上所述就是小编给大家介绍的《Spring Boot:创建第一个应用》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

虚拟经济学

虚拟经济学

威利•莱顿维塔、爱德华•卡斯特罗诺瓦 / 崔毅 / 中国人民大学出版社 / 2015-6 / 49.00元

电子游戏中也存在 “看不见的手”吗?玩虚拟游戏能够创造真实价值吗?为什么现实世界需要虚拟经济?经济学作为一门成熟的学科,起源于对农业、制造业和商业的探究,曾经作为解决饥饿、就业这些人类所面对的真实问题的方法。然而,在虚拟世界,最为稀缺的资源不再是食物和住所,而是人类的关注度。一些基于农业、制造业和商业存在的经济学理论、概念依然适用于游戏中的虚拟世界,比如最为人们所熟知的“看不见的手”这一概念。同时......一起来看看 《虚拟经济学》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具