🍡系列文章🍡
🚀🚀🚀 前导课笔记
🍕 ✨JavaWeb学习笔记01BS架构 Maven Tomcat Servlet
🍔 ✨JavaWeb学习笔记02
request和response
🍟 ✨JavaWeb学习笔记03
JSP MVC
🌭 ✨JavaWeb学习笔记04cookie与session
🚀🚀🚀 Spring以及SpringMVC入门
🍕 ✨Spring入门1Spring框架[Bean的注入]
🍔 ✨Spring入门2Spring框架[拦截器与maven进阶]
🍔 ✨Spring入门3SpringBoot[三分钟入门]
一、SpringBoot快速入门
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
回顾SpringMVC的开发流程
- 导包 Servlet包 和 SpringMVC…
- 配置Servlet容器并设置拦截路径…
- 声明配置类SpringMvcConfig扫描…
- 提供Controller类以及方法设置映射路径…
假如我们使用Spring Boot工程来开发是怎么一个流程呢?
下面我们创建一个空项目xm,在xm中创建新模块
【像如下配置(以前我们使用maven创建项目,现在选择的是Spring Initializr),记得软件包只留下com,把IDEA给的自动补全路径删掉】Java版本最好选择8
第二步我们选择Spring Web
第三步【我们把一些不常用的文件先删掉】
之后,这样子就像之前普通的maven项目了
正片开始【接下来,我们创建一个controller类】
好了,开发完成
我们只要启动在SpringBoot项目中自动创建的 BootDemo02Application 类即可
发送请求~
控制台输出~
是不是觉得特别方便!!
PS:假如控制台爆红
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
我们只要在编辑配置中把启用优化启动取消即可
我们来看为啥这么智能,其中少不了这个pom文件中继承了一个别人写好的东西
<!-- 继承 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.5</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
区别
二、Spring Boot的快速启动
当真正开发时,后端人员开发完成之后,前端假如要测试的话,是不是还需要后端人员来开启服务器让前端人员连上再测试呢?这未免也太麻烦了,
用上了Spring Boot之后,后端人员只需要给前端人员一个jar包即可【只要连的是同一个数据库即可】
具体步骤
打包【注意:这里如果打包报错的话旧使用跳过测试打包】
接下来,找到jar包,把jar包发给前端人员
前端人员收到后在jar包的目录下打开cmd
运行java -jar 【jar包名称】
即可打开服务器运行
这里命令行启动jar包是需要一个插件支持的
以上就是Spring Boot的快速入门,感谢观看!🎆🎆🎆