我们会发现需要我们书写代码的部分仅仅只有Collector这一部分,相比于SSM框架简化了并非一点点
SSM框架与SpringBoot框架比较我们将SSM框架与SpringBoot框架进行简单的对比:
类/配置文件SpringSpringBootpom文件中的坐标手工添加勾选添加web3.0配置类手工添加无Spring/SpringMvc配置类手工添加无控制器手工添加手工添加我们可以明显比较出两者的显著差距!
注意:基于IDEA开发的SpringBoot框架需要联网到SpringBoot官网加载程序框架结构非IDEA进行SpringBoot开发我们在实际工作中,可能使用的开发工具并非只有IDEA
那么IDEA中存在有SpringBoot的开发架构,其他不包含SpringBoot开发架构选项的软件就无法开发了吗?
我们可以选择到官网进行jar包下载直接导入开发即可:
- 打开官网(官网地址:Spring Boot)
文章插图
- 拉至页面底部 , 找到快速开发标志,点击进入创建界面
文章插图
- 勾选相对应图标 , 点击创建即可
文章插图
- 创建后会自动下载jar包 , 直接导入所用软件即可
文章插图
SpringBoot快速启动我们在实际开发中,常常会做到前后端分离开发
那么我们的SpringBoot中所使用的服务器或开发软件等是否还需要交付给前端呢
SpringBoot为我们提供了一种全新的服务器开启方法,我们只需要将SpringBoot打包后交付给前端,前端就可直接进行开启
- 项目打包
文章插图
- 打包后在当前页面采用cmd命令行输入以下指令即可直接开启服务器(注意需要在该jar包的文件夹目录下)
java -jar SpringBoot文件包名.jar(可tab键补全)
注意点:SpringBoot起步依赖在简单介绍SpringBoot的项目开发之后,你是否有疑惑为什么SpringBoot能够省略如此多的信息来直接开发
- 我们需要将所需的数据库信息交付给前端 , 因为SpringBoot只负责项目的开启,与数据库无关
- 该方法是由一种pom.xml中的插件支持的,请确保存在该插件(SpringBoot自动创建)
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
其实这一切都是源于SpringBoot的依赖的直接创建,我们称之为起步依赖:
- parent起步依赖继承
- starter起步依赖继承
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><!----ctrl+左键 可以查看源码><!--Maven的继承机制,继承了spring-boot-starter-parent配置文件 , 再点开查看父类spring-boot-dependencies--><!--spring-boot-dependencies里包含了大量的properties,dependencyManagement,build可供选择使用--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.0</version></parent><groupId>com.itheima</groupId><artifactId>springboot_01_quickstart</artifactId><version>0.0.1-SNAPSHOT</version><!--固定使用1.8JDK--><properties><java.version>1.8</java.version></properties><!--起步依赖,查看源码可以查看到关于SpringMvc的相关依赖,包括SpringMVC和Tomcat--><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--起步依赖,查看源码可以查看到test的相关依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><!--打包插件,直接运行服务器--><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DNF怎么获取徽章(dnf徽章毕业要多少钱)
- 荣耀pro60手机怎么跟电脑连接
- 手机如何连接电脑界面(手机连接电脑设置界面)
- 手机与电脑怎么连接(vivo手机连接电脑方法)
- 我的世界中怎么驯服马(马吃什么驯服我的世界)
- 手机连接电脑怎么看手机里的文档(手机用数据线连接电脑)
- 手机怎样连接电脑方法(vivo手机连接电脑方法)
- envoy开发调试环境搭建
- 我的世界如何驯马(我的世界里马如何驯骑)
- 我的世界怎么控制马(我的世界驯服大全)