本文简单介绍一下spingBoot搭建web程序的流程,希望对入门学习spingBoot的朋友有所帮助。本文采用的开发工具是IDEA。

1、打开IDEA,创建项目。

2、点击创建项目,进入下一步,具体按照画红框的操作。

3、点击下一步

4、点击下一步,输入项目名称,然后点击下一步,注意Artifat命名小写命名,否则点击下一步会报错。

5、点击下一步,咱们只需要创建一个基础的web项目只需要按照下图勾选相应的依赖就可以了。

6、选择好依赖后,然后点击下一步,进入如下页面:

7、然后点击Finish,一个spingboot的基本工程就创建完成了。

8、新建controller package包

9、新建HomeController Java类文件,引入 @Controller 注解。具体代码如下:

package com.project.spingbootdemo.spingbootdemo.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;@Controller
public class HomeController {@RequestMapping("index") //注解映射请求路径@ResponseBody //可以将java对象转为json格式的数据public String index(){return "Hello World !";}
}

10、点击启动按钮,进行编译

11、然后打开浏览器输入 http://localhost:8080/index ,如果页面出现Hello World ! 表示第一个SpringBoot Web项目配置完成了。

SpringBoot:搭建第一个Web程序相关推荐

  1. 使用MyEclipse开发第一个Web程序

    MyEclipse环境配置 首先,安装一个MyEclipse,然后进行一些相关的环境配置(Window->Preferences): 比如字体.Formatter等. 也可以从Eclipse中导 ...

  2. 第一个 Web 程序

    第一个 Web 程序: 开发工具: Myeclipse Myeclipse 安装: 双击执行安装软件,然后一路 next(位数根据电脑的操作系统位数自行 选择). Myeclipse 的破解: 根据破 ...

  3. 如何运行一个web程序

    如何运行一个web程序 前提准备: 1.idea 2.tomcat 3.mysql 一.导入程序 只需打开程序所在文件夹即可 二.链接数据库 1.点击加号 2.点击数据源,选择mysql 3.填写用户 ...

  4. ASP.NET创建一个web程序Vs创建一个Web API项目

    ASP.NET创建一个web程序 首先windows+r调出控制台,按照下面的命令创建WebApp应用: dotnet new webapp -o MyWebApp --no-https -f net ...

  5. python实现第一个web_使用Python的Flask框架来搭建第一个Web应用程序

    1.初始化在这章,你将学到Flask应用程序的不同部分.同时,你将编写和运行你的第一个Flask web应用程序. 所有的Flask应用程序都必须创建一个 应用程序实例 .使用web服务器网关接口协议 ...

  6. 快速搭建第一个Mybatis程序

    一.简介 1.初识Mybatis 2.持久化 3.持久层 4.为什么需要Mybatis 二.第一个Mybatis程序 1.搭建环境 2.创建一个新模块 3.编写代码 4.Junit测试 三.可能遇到的 ...

  7. 使用express搭建第一个Web应用【Node.js初学】

    来源:http://jingyan.baidu.com/article/bad08e1ee501e009c8512106.html express是一个开源的node.js项目框架,初学者使用expr ...

  8. 使用 Node.js、Express、AngularJS 和 MongoDB 构建一个Web程序

    为什么80%的码农都做不了架构师?>>>    使用 Node.js.Express.AngularJS 和 MongoDB 构建一个实时问卷调查应用程序 2014 年 3 月 20 ...

  9. [Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程序

    本系列前两部分已经介绍了如何配置Ruby on Rails开发环境,现在终于进入正题啦! Part1.开发前的准备 本次的主要任务是开发第一个Rails程序.需要特别指出的是,本次我选用了一个(Paa ...

最新文章

  1. 如何在vs 下敲linux代码且具有提示功能
  2. vue手机端回退_推荐3个快速开发平台 前后端都有 接私活又有着落了
  3. u-boot-2012.07 for FL2440
  4. 计算几何模板中的代码
  5. 用mac的chrome浏览器调试Android手机的网页
  6. jar启动报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputExcept
  7. 【Vue】—数据的双向绑定v-model
  8. Mina Basics 04- 会话
  9. 关于 Win 8 RT 你应该知道的 15 件事
  10. vue开发中v-for在Eslint的规则检查下出现:Elements in iteration expect to have 'v-bind:key' directives...
  11. PS更换照片底色的方法(红底变白底为例)
  12. WordCloud库的使用
  13. 电信网通竞合协议事件升级 内部文件泄露曝裂痕
  14. 戴尔r410服务器虚拟磁盘,DELL服务器R410原装 SAS 6/IR RAID卡 阵列控制器卡 支持RAID0,1...
  15. BI报表工具FineReport的使用2【帆软聚合报表设计,最常用功能】
  16. Linux常用命令|徐奥雯编辑整理|XUAOWEN
  17. excel中以文本形式保存长数字
  18. 在Unity中制作完整的技能系统(代码篇)
  19. 直播程序源码Android10.0 导航栏和状态栏动态控制合集
  20. 读书笔记:《SEO教程:搜索引擎优化入门与进阶》(4)——代码优化

热门文章

  1. LINUX下的APACHE的配置
  2. 机器人网首页应用实例工业自动化 EtherCAT 技术在库卡机器人控制系统上的应用
  3. 【pyqt5学习】——containers相关控件(tab widget、scroll area、stack widget、tool box、MDI area、dock widget)
  4. 【图像处理】——图像的二值化操作及阈值化操作(固定阈值法(全局阈值法——大津法OTSU和三角法TRIANGLE)和自适应阈值法(局部阈值法——均值和高斯法))
  5. python中布尔型的值_在python中对于bool布尔值的取反操作
  6. eclipser认java源码_java相关:Eclipse查看开发包jar里源代码的方法
  7. 使用sphinx快速为你python注释生成API文档
  8. Shiro安全框架入门篇
  9. IOS https抓包及10.3.3版本证书不生效问题解决
  10. 后台寻路系统的大体思路与流程