Spring Boot快速上手

一,什么是spring

首先登陆Spring官网,看一下官网如何形容的,

可以看出Spring是为了使java程序更加快速,方便,安全所做出的java框架。

1.Spring Boot

Spring Boot的诞生就是为了简化Spring的开发,也就是更加方便搭建,就相当于脚手架的程度

也就好比盖房子,有了脚手架就更加快速的可以盖好房子,Spring Boot也就是为了快速搭建Spring框架而生的。

二,项目创建

使用idea专业版搭建,具体如何下载看前一篇博客。

使用Spring Boot创建项目,File->New->Porject打开点击Spring Boot

如图创建出项目demo2。

2.1目录介绍

创建完项目出来的目录为这种样子,将关于Maven的文件删掉没有用到,解释一下剩下每一个是什么意思

src/main/java:为java源代码

/resources:为静态资源或者配置文件

/static:静态资源文件,之前学的前端css,html,js就在这里

/templates:主要存放动态渲染数据的文件

src/test/java:存放测试源代码

pom.xml:配置⽂件

2.2运行项目

点击启动类的main方法即可运行了。运行成功即为下图所示:

2.3输出Hello Word

要在网页上面输出需要先了解两个注解,Spring Boot本质上就是一堆注解

@RestController :返回数据

@RequestMapping:路由映射

创建一个UserController文件实现代码:

启动项目输入网站看是否运行成功:http://127.0.0.1:8080/hello

最后可以看到也是成功运行,Spring Boot已经初步掌握了。

相关推荐
JAVA社区4 分钟前
Java进阶全套教程(四)—— SpringMVC框架详解
java·开发语言·spring·面试·职场和发展
ㄣ知冷煖★4 分钟前
统一网关架构实践:从 Token 鉴权到路由、策略与凭证池转发全链路解析
java·服务器·架构
Lumbrologist9 分钟前
【C++】零基础入门 · 第 2 节:变量、基本数据类型与输入输出
java·开发语言·c++
GISer_Jing9 分钟前
Three.JS渲染架构解读
java·javascript·架构
绝知此事19 分钟前
Netty实战:从零构建高性能TCP通信服务(含心跳检测)
java·网络·spring boot·网络协议·tcp/ip
Dicky-_-zhang34 分钟前
分布式事务解决方案TCC实战
java·jvm
雨辰AI1 小时前
人大金仓 V9 生产级专用监控大盘(含 120 + 指标 + 告警规则 + 一键导入)
java·开发语言·数据库·mysql·政务
IT_陈寒1 小时前
Vue的computed属性怎么突然不更新了?
前端·人工智能·后端
aloha_7891 小时前
软考信息系统项目管理师错误归纳总结
java·学习
vortex51 小时前
Linux PAM 配置详解:从原理到实战,彻底阻断非授权提权
java·linux·服务器