springboot入门知识了解
- 一、springboot了解
- 1、springboot是什么?
- 2、为什么要使用springboot
- 3、特征
- 4、备注
- 二、入门实例(HelloController)
- 1、准备工作
- 内置tomcat
- 2、开始代码
- 三、配置修改
- 1、配置文件后缀名变化
- 2、端口号改变
- 3、地址名添加
- 4、RestController来源
- 四、总结
一、springboot了解
1、springboot是什么?
用于快速、敏捷(敏捷式开发
)地开发新一代基于Spring框架
的应用程序。
2、为什么要使用springboot
(1)改变复杂的配置
(2)不需要很混乱的依赖管理
它是和Spring框架紧密结合用于提升Spring开发者体验的工具,只需要非常少量的配置代码,开发者能够更加专注于业务逻辑。
3、特征
(1)可以创建
独立的Spring应用程序
,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
(2)内嵌Tomcat
或Jetty等Servlet容器;
(3)提供自动配置的“starter”项目对象模型
(POMS)以简化Maven配置;
(4)尽可能自动配置Spring容器
;
(5)提供准备好的特性
,如指标、健康检查和外部化配置;
(6)绝对没有代码生成,不需要XML配置
。
4、备注
spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式(
零配置
)…
就像maven整合了所有的jar包,springboot整合了所有的框架。
二、入门实例(HelloController)
1、准备工作
然后现在来进行实例操作,首先双击点开这个可爱的图标:
在这里呢,我们需要了解我们所要完成的一些操作:
那么根据操作流程就可以开始动手操作了,首先第一步就是关闭已有项目
关闭了项目之后,在弹出的弹出框选择+Create New Project
在点击之后的弹出框中选择Spring Initializr
选择好之后,直接next
。
出现如下界面之后,修改为自己项目相关信息
修改好之后,勾选两个地方(Lombok、Spring Web)
勾选好之后在当前界面选择上面的版本号
,一般来说选择最低版本就好了。
然后next——finish
之后,就开始取决于网速的等待。
简而言之,网速快就等一会,网速慢就等亿会。等它好了之后,我们可以展开这个菜单看一下
这里要注意一个东西就是:包和类不能乱改
,只能在com.zou.springboot01建子包,因为程序只加载Application.java所在包及其子包下的内容。
再打开Springboot01Application,开始启动项目。
*在这里,我们来了解一下内置tomcat。
内置tomcat
以上就是对内置tomcat简单的介绍。
项目启动完之后,开始实现我们的实例。
2、开始代码
首先新建一个包
我新建的是Controller,建好了之后开始建类,我的是HelloController
之后,输入如下代码:
@RestController
@RequestMapping("/zou")
public class HelloController {
@RequestMapping("/t")
public String test() {
return "hello Controller!";
}
}
图片如下:
然后开始运行,运行之后得到这个界面就成功了。
三、配置修改
1、配置文件后缀名变化
配置文件的后缀名更改过内容之后会改变为.yaml
或者.yml
YAML 是专门用来写配置文件的语言,此文件设计目标就是方便人类读写
。
application.properties-->application.yml(yaml/yml)
2、端口号改变
可以改变端口号
,不过一般还是要注意不要跟系统的端口号起冲突。
server.port=8080
3、地址名添加
这个可以根据自己的需求去更改,可以加入多种地址名。
server.servlet.context-path=/s01
4、RestController来源
@RestController=@Controller+@ResponseBody
四、总结
思维导图如下
以上就是springboot的一些入门知识,有不懂的可以在评论区提出来哦。