SpringBoot框架:快速入门搭建运行一个应用程序(一)

摘要:
端口后的/hello则是我们指定的HelloWorld字符串映射的URL地址。

一、环境配置

Java环境:1.8版本

开发工具:IntelliJIDEA

二、简单应用

1、创建项目

SpringBoot框架:快速入门搭建运行一个应用程序(一)第1张

选择创建的项目类型为Spring Initializr,Project SDK选择1.8版本的java

SpringBoot框架:快速入门搭建运行一个应用程序(一)第2张

选择java版本为8,作为一个入门的简单应用,暂时无需配置其他的项,直接Next即可:

SpringBoot框架:快速入门搭建运行一个应用程序(一)第3张

勾选Web中的Spring Web选项,点击Next:

SpringBoot框架:快速入门搭建运行一个应用程序(一)第4张

填写项目名称项目存放路径,点击Finish:

SpringBoot框架:快速入门搭建运行一个应用程序(一)第5张

进入项目界面如下:

SpringBoot框架:快速入门搭建运行一个应用程序(一)第6张

2、熟悉的HelloWorld:

先在com.example.demo下新建一个Package,命名为controller,再在controller下创建一个HelloWorldController类,如下:

SpringBoot框架:快速入门搭建运行一个应用程序(一)第7张

SpringBoot框架:快速入门搭建运行一个应用程序(一)第8张

编辑代码如下:

packagecom.example.demo.controller;

importorg.springframework.web.bind.annotation.RequestMapping;
importorg.springframework.web.bind.annotation.RestController;

/*** @author 我命倾尘
 */
@RestController
public classHelloWorldController {

    @RequestMapping(value = "/hello")
    publicString sayHelloWorld(){
        return "HelloWorld";
    }

}

注释@RequestMapping(value = "/hello")是指定映射的URL@RestController是将它标注的类中的所有方法返回的json格式的数据转化成视图view

3、运行程序:

在DemoApplication.java文件中,运行程序:

SpringBoot框架:快速入门搭建运行一个应用程序(一)第9张

SpringBoot框架:快速入门搭建运行一个应用程序(一)第10张

在浏览器中查看页面http://localhost:8080/hello结果如下:

SpringBoot框架:快速入门搭建运行一个应用程序(一)第11张

IDEA中内置Tomcat,所以默认端口是8080,也可以自己在application.propertiesapplication.yml配置文件中进行端口的设置。

端口后的/hello则是我们指定的HelloWorld字符串映射的URL地址

后续:SpringBoot框架:使用mybatis连接mysql数据库完成数据访问(二)

免责声明:文章转载自《SpringBoot框架:快速入门搭建运行一个应用程序(一)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇McCall的软件质量模型BZOJ4589 Hard Nim(快速沃尔什变换FWT)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

EF框架之三种模式

       使用EF之前必须要对EF有个宏观的了解.学习任何一种技术都要像门卫一样问几个问题.       第一,它是谁?       第二,从哪里来?       第三,到哪里去?        默念一遍:不谋全局者,不足谋一域.                      Entity Framework是ORMapping的一种具体实现,那ORMap...

SpringBoot启动过程中涉及到了扩展接口

SpringApplicationRunListener接口 1、ApplicationListener接口 是ApplicationContext的事件监听器 2、EnvironmentPostProcessor接口 上下文环境后置处理器,事件中调用 3、PropertySourceLoader接口 自定义配置文件加载器,自己解析配置文件属性...

HTML5——7个最牛的HTML5移动开发框架

0.前言 你并不需要任何的原生应用编程经验,你只需要一些HTML、CSS和JavaScript的知识。首先HTML5会越来越好,因为移动端的硬件也会越来越强,其实你手机上的很多应用已经悄悄的使用混合式开发了,这也许就是HTML5的魅力所在吧。   1.开发跨平台的移动应用 目前已经有很多的框架可以帮助你开发跨平台的移动应用,在这篇文章中,我们只介绍最牛的...

重构笔记---MEF框架(下)

概述 上一篇介绍了MEF的一个很简单很基本的应用,实现了MEF框架并展示了MEF框架的一些基本的要求和设置,这些基础知识很重要,接下来我们分析一下如何扩展或增强MEF框架内容。 增强的Contract类库 其实有了上篇的介绍,读者很快会发现,Contract类库制约性很强,或者说“它”只引用了windows自带的System.XXX类型的公共类库,而往往在...

数据建模与框架设计的暂时总结

在这次项目开发实践中,我又一次尝试用Python脚本生成C#代码,其效果让我很满意 -- 提高了代码质量,可维护性和工作效率;同时降低了出错率。 看来事情在向好的方面发展。那么促成的因素是什么?我思考了一下,可能有以下2点: 在用脚本生成代码方面积累的实践技术经验 在运用第1点时,让我感受到了“数据建模”和“框架设计” 回忆这次设计过程,我首先识别了下...

普通Java类获取spring 容器的bean的5种方法

本文转载自:http://www.cnblogs.com/duanxz/archive/2014/06/18/3794075.html 方法一:在初始化时保存ApplicationContext对象方法二:通过Spring提供的工具类获取ApplicationContext对象方法三:继承自抽象类ApplicationObjectSupport方法四:继承...