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已经初步掌握了。

相关推荐
lybugproducer2 小时前
创建型设计模式之:简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式
java·设计模式·建造者模式·简单工厂模式·工厂方法模式·抽象工厂模式·面向对象
南客先生2 小时前
马架构的Netty、MQTT、CoAP面试之旅
java·mqtt·面试·netty·coap
Minyy112 小时前
SpringBoot程序的创建以及特点,配置文件,LogBack记录日志,配置过滤器、拦截器、全局异常
xml·java·spring boot·后端·spring·mybatis·logback
百锦再2 小时前
Java与Kotlin在Android开发中的全面对比分析
android·java·google·kotlin·app·效率·趋势
武昌库里写JAVA3 小时前
39.剖析无处不在的数据结构
java·vue.js·spring boot·课程设计·宠物管理
画个大饼4 小时前
Go语言实战:快速搭建完整的用户认证系统
开发语言·后端·golang
Nelson_hehe5 小时前
Java基础第四章、面向对象
java·语法基础·面向对象程序设计
Thomas_YXQ5 小时前
Unity3D Lua集成技术指南
java·开发语言·驱动开发·junit·全文检索·lua·unity3d
ShiinaMashirol6 小时前
代码随想录打卡|Day27(合并区间、单调递增的数字、监控二叉树)
java·算法
东阳马生架构8 小时前
Nacos简介—3.Nacos的配置简介
java