当前位置: 首页 > news >正文

Spring Boot快速入门(一):Hello Spring Boot

一、准备工作

java环境:jdk 1.8
开发工具:idea

二、创建项目

打开idea

图片描述

点击Create New Project

图片描述

选择Spring Initializr,Next

图片描述

Group.Artifact = 你的包名
type:个人喜欢选择gradle,默认的maven也可以
Next

图片描述

选择web
Next

图片描述

选择工程目录
Finish

图片描述

如果目录不存在,Idea将帮你创建,点击ok就行

图片描述

如果没有下载过gradle,默认选择就行,点ok
如果想使用已存在的gradle选择Use local gradle distribution

图片描述

等待右下角(红圈部分)下载完成

图片描述

添加HelloCtrl类
添加如下代码

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller//这是一个控制器
public class HelloCtrl
{
    @RequestMapping("/")//将地址映射到 / 即访问http://localhost:8080 就可以进入这个方法
    @ResponseBody//返回数据,如果不添加该注解将在resources/templates下寻找与之对应的html模版
    public String hello()
    {
        return "hello spring boot";
    }
}

三、运行

图片描述

点击右上角启动
如果没有启动可点
点击HelloSpringBootApplication左边的启动箭头即可启动

图片描述

启动成功控制的打印如下图所示内容

图片描述

打开浏览器,http://localhost:8080

图片描述

出现hello spring boot字样则成功
源码地址:
https://github.com/LieRabbit/...
原文地址:
http://lierabbit.cn/2018/01/1...

相关文章:

  • 一致性hash
  • LabView和DLL中的参数问题
  • Oracle高级复制
  • 浅谈回归(二)——Regression 之历史错误翻译
  • JS判断浏览器类型和屏幕分辨率来调用不同的CSS样式
  • CentOS 6.7 如何启用中文输入法
  • Citrix XenDesktop 引发的学案(四)-与“您的虚拟桌面”之间的连接失败,状态(1030)...
  • 云计算成朝阳产业,未来发展已成趋势
  • js去掉html标签和去掉字符串文本的所有的空格
  • 关于Flurry的数据统计
  • 使用wix制作安装包
  • 使用Windows8开发Metro风格应用七
  • 黑马程序猿——15,String,StringBuffer,基本数据类型包装对象
  • linux libpcap的性能问题,请大家注意绕行。
  • LVS与KEEPALIVED实现高性能高可用负载均衡服务器
  • [Vue CLI 3] 配置解析之 css.extract
  • [译]如何构建服务器端web组件,为何要构建?
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • Bootstrap JS插件Alert源码分析
  • crontab执行失败的多种原因
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • iOS | NSProxy
  • Java 网络编程(2):UDP 的使用
  • jquery ajax学习笔记
  • jQuery(一)
  • JS变量作用域
  • Netty源码解析1-Buffer
  • node入门
  • Python3爬取英雄联盟英雄皮肤大图
  • Shadow DOM 内部构造及如何构建独立组件
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • windows下mongoDB的环境配置
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 复杂数据处理
  • 好的网址,关于.net 4.0 ,vs 2010
  • 机器学习学习笔记一
  • 开发基于以太坊智能合约的DApp
  • 通信类
  • 组复制官方翻译九、Group Replication Technical Details
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • .net MySql
  • .NET Standard 的管理策略
  • .NET 读取 JSON格式的数据
  • .net下的富文本编辑器FCKeditor的配置方法
  • .skip() 和 .only() 的使用
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用
  • [C#基础知识系列]专题十七:深入理解动态类型
  • [C++ 从入门到精通] 12.重载运算符、赋值运算符重载、析构函数