SpringBoot入门项目——holleWorld
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相关推荐
- 最简单最详细的SpringBoot入门项目——HelloWorld
最详细的SpringBoot入门项目--HelloWorld 关于SpringBoot的介绍以及优点这里就不说了,想了解的可以直接点击这里 Spring Boot百度百科 接下来我们直奔主题,开始用S ...
- 初来乍到,springboot入门项目
MRD:Market Requirement Document,市场需求文档 Kick Off:kick off 源自于足球,就是开球,发球的意思.在IT项目中,表示项目启动会议 Deadline:最 ...
- springboot入门项目-上传头像
1. 持久层 1. mapper接口 //根据uid修改用户头像Integer updateAvatarByUid(Integer uid, String modifiedUser, Date mod ...
- springboot入门项目-用户登录1-持久层/业务层
1. 用户登录功能简介 用户输入用户名和密码,提交给后台数据库查询,如果存在对应的用户名和密码,则登录成功,跳转到系统的主页,即index.html页面:前端使用Jquery实现. 2. 用户登录-持 ...
- CSS进阶班笔记(四),springboot入门项目实战
2.2.字体图标的引入
- SpringBoot 入门知识点详解
Spring Boot 入门项目 springboot 介绍 springboot 引言 springboot 特点 springboot 约定大于配置 springboot 入门项目 1.引入项目依 ...
- SpringBoot入门到精通_第2篇 _1分钟实战需求项目
接上一篇:SpringBoot入门到精通_第1篇 _核心概念 https://blog.csdn.net/weixin_40816738/article/details/94916051 文章目录 一 ...
- Element-UI + Vue.js + SpringBoot 实现前后端分离入门项目
Element UI 项目简介与演示 刷新页面时让组件默认为当前路由路径 删除时确认 分页功能的实现 el-date-picke 日期少一天 前端部分源码:https://github.com/szl ...
- Vue 脚手架结合 SpringBoot 构建前后端分离入门项目(实现增删改查)
Vue 脚手架构建前后端分离项目 项目简介与预览 数据库建表 主要模块代码 index.js 路由代码 User.vue 用户组件 RAP2 创建接口进行测试 切换路由组件的显示: this.$rou ...
- 视频教程-SpringBoot实战教程:SpringBoot入门及前后端分离项目开发-Java
SpringBoot实战教程:SpringBoot入门及前后端分离项目开发 十三,CSDN达人课课程作者,CSDN 博客作者,现就职于某网络科技公司任职高级 Java 开发工程师,13blog.sit ...
最新文章
- 13分页和shell命令行模式
- Redhat中设置环境变量PATH
- opengl加载显示3D模型COB类型文件
- [微信小程序直播平台开发]___(一)介绍与流程
- Kafka集群部署CentOS 7
- 如何通过数据分析鉴别假微博大V?
- win7怎么看计算机Mac地址,Win7怎么查看MAC地址?Win7查看MAC地址的两种方法
- 51nod 1076 2条不相交的路径 无向图强联通分量 trajan算法
- 简单人物画像_简易人物画像作品
- 3D MAX 2014学习地址
- 【Deblurring by Realistic Blurring】阅读笔记
- 笔记-知识产权与标准化知识-中华人民共和国政府采购法
- linux挂载ntfs格式分区,Linux上挂载NTFS分区(Mount)
- CF1444C Team-Building 可撤销种类并查集
- 谁来帮帮我!!!急!急!急!
- 一些OpenGL 问题记录
- 刚走上工作岗位的程序员——如何看待业务和技术
- SSCI(社会科学引文索引)介绍
- 2020usnews加拿大计算机排名,2020年USNews排名之加拿大大学排名及其介绍
- Guessnumber
热门文章
- php 修改pdf文件内容,pdf中怎么擦掉某些内容
- 电动汽车动力电池SOC估算模型电池参数辨识模型【10例】
- 分享ASP.NET视频系列教程——第十九讲 ASP.NET内置的AJAX
- 怎么批量查询银行卡号发卡行等信息?
- 愿你与生活交手多年,依然满怀新鲜,
- oce专项认证 oracle_Oracle Certification Program | Oracle 中国
- 关于恢复synaptics触摸板手势
- Linux内核 触摸板,【教程】给Linux(elementary os)配置更多的触摸板手势
- html qq在线状态,qq各种在线状态意思
- js前端实现ios12和ios13+摇一摇功能