SpringBoot的holleWorld的简单程序

  • SpringBoot项目目前有两种方式
    • 第一种在Spring官方网站手动创建,在通过IDEA打开。
    • 通过IDEA自动创建一个HelloWorld的SpringBoot项目

SpringBoot项目目前有两种方式

  • Spring官网创建
  • IDEA编译软件自动创建

第一种在Spring官方网站手动创建,在通过IDEA打开。


创建项目的时候需要点击右边的
添加依赖
group和artifact自己填写

链接: lhttps://start.spring.io/.

通过IDEA自动创建一个HelloWorld的SpringBoot项目


等待依赖下载好 运行结果
HelloworlddemoApplication是项目的启动类,我们直接运行它就可以直接启动项目

当然这里我们什么代码都还没写,只是个空项目,下来我们来写helloworld测试一下

新建一个 controller 文件夹,并在这个文件夹下新建一个名字叫做 HelloWorldController 的类。

package com.mengh.helloworlddemo.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("/hello")
public class HelloWorldController {@RequestMapping("/test")public String helloWorld(){return "hello world";}
}
点击运行helloworlddemo项目


启动项目,在浏览器输入URL:http://localhost:8080/hello/test就可以看到如下结果.

  • HelloworlddemoApplication启动类需要放在最外层,否则启动时一些类可能扫描不到,导致错误
  • @RestController是Spring 4 之后新加的注解,相当于Spring 4之前的 @Controller +@ResponseBody

SpringBoot入门项目——holleWorld相关推荐

  1. 最简单最详细的SpringBoot入门项目——HelloWorld

    最详细的SpringBoot入门项目--HelloWorld 关于SpringBoot的介绍以及优点这里就不说了,想了解的可以直接点击这里 Spring Boot百度百科 接下来我们直奔主题,开始用S ...

  2. 初来乍到,springboot入门项目

    MRD:Market Requirement Document,市场需求文档 Kick Off:kick off 源自于足球,就是开球,发球的意思.在IT项目中,表示项目启动会议 Deadline:最 ...

  3. springboot入门项目-上传头像

    1. 持久层 1. mapper接口 //根据uid修改用户头像Integer updateAvatarByUid(Integer uid, String modifiedUser, Date mod ...

  4. springboot入门项目-用户登录1-持久层/业务层

    1. 用户登录功能简介 用户输入用户名和密码,提交给后台数据库查询,如果存在对应的用户名和密码,则登录成功,跳转到系统的主页,即index.html页面:前端使用Jquery实现. 2. 用户登录-持 ...

  5. CSS进阶班笔记(四),springboot入门项目实战

    2.2.字体图标的引入

  6. SpringBoot 入门知识点详解

    Spring Boot 入门项目 springboot 介绍 springboot 引言 springboot 特点 springboot 约定大于配置 springboot 入门项目 1.引入项目依 ...

  7. SpringBoot入门到精通_第2篇 _1分钟实战需求项目

    接上一篇:SpringBoot入门到精通_第1篇 _核心概念 https://blog.csdn.net/weixin_40816738/article/details/94916051 文章目录 一 ...

  8. Element-UI + Vue.js + SpringBoot 实现前后端分离入门项目

    Element UI 项目简介与演示 刷新页面时让组件默认为当前路由路径 删除时确认 分页功能的实现 el-date-picke 日期少一天 前端部分源码:https://github.com/szl ...

  9. Vue 脚手架结合 SpringBoot 构建前后端分离入门项目(实现增删改查)

    Vue 脚手架构建前后端分离项目 项目简介与预览 数据库建表 主要模块代码 index.js 路由代码 User.vue 用户组件 RAP2 创建接口进行测试 切换路由组件的显示: this.$rou ...

  10. 视频教程-SpringBoot实战教程:SpringBoot入门及前后端分离项目开发-Java

    SpringBoot实战教程:SpringBoot入门及前后端分离项目开发 十三,CSDN达人课课程作者,CSDN 博客作者,现就职于某网络科技公司任职高级 Java 开发工程师,13blog.sit ...

最新文章

  1. 13分页和shell命令行模式
  2. Redhat中设置环境变量PATH
  3. opengl加载显示3D模型COB类型文件
  4. [微信小程序直播平台开发]___(一)介绍与流程
  5. Kafka集群部署CentOS 7
  6. 如何通过数据分析鉴别假微博大V?
  7. win7怎么看计算机Mac地址,Win7怎么查看MAC地址?Win7查看MAC地址的两种方法
  8. 51nod 1076 2条不相交的路径 无向图强联通分量 trajan算法
  9. 简单人物画像_简易人物画像作品
  10. 3D MAX 2014学习地址
  11. 【Deblurring by Realistic Blurring】阅读笔记
  12. 笔记-知识产权与标准化知识-中华人民共和国政府采购法
  13. linux挂载ntfs格式分区,Linux上挂载NTFS分区(Mount)
  14. CF1444C Team-Building 可撤销种类并查集
  15. 谁来帮帮我!!!急!急!急!
  16. 一些OpenGL 问题记录
  17. 刚走上工作岗位的程序员——如何看待业务和技术
  18. SSCI(社会科学引文索引)介绍
  19. 2020usnews加拿大计算机排名,2020年USNews排名之加拿大大学排名及其介绍
  20. Guessnumber

热门文章

  1. php 修改pdf文件内容,pdf中怎么擦掉某些内容
  2. 电动汽车动力电池SOC估算模型电池参数辨识模型【10例】
  3. 分享ASP.NET视频系列教程——第十九讲 ASP.NET内置的AJAX
  4. 怎么批量查询银行卡号发卡行等信息?
  5. 愿你与生活交手多年,依然满怀新鲜,
  6. oce专项认证 oracle_Oracle Certification Program | Oracle 中国
  7. 关于恢复synaptics触摸板手势
  8. Linux内核 触摸板,【教程】给Linux(elementary os)配置更多的触摸板手势
  9. html qq在线状态,qq各种在线状态意思
  10. js前端实现ios12和ios13+摇一摇功能