Young87

当前位置:首页 >个人收藏

使用spring boot快速搭建ssm框架

说起spring boot,也是最近几年比较火热的一个技术了,当然作为一个小菜鸡,最近也在试着去深入研究下spring boot。
这里说到学习一门技术,我不觉得买什么什么书啊,看什么什么视频啊是很好的学习方式,当然这些书,视频可能会给我们的学习带来一个指导性的作用,但是,书也是其他人写出来的,书上说的,也不一定都对。所以我觉得,去学习一门技术,最好的方法就是去看他的官方文档,包括我们的spring也好,mybatis也好,等等。当然我们的spring boot也一样。

因为spring boot也是spring家族的一部分,所以看spring boot的官网,我们可以从spring的官网进去
在这里插入图片描述
在这里插入图片描述
你看着排在第一的就是我们的spring boot,点进去
在这里插入图片描述
点进来后呢这里有三个模块,第一个呢overview,是对spring boot的一个基本介绍,第一段话,吹牛逼的,看懂什么意思就可以了,第二段就是概况了一下spring boot的一些技术点,这里不做赘述,有兴趣的自己去看一下(不要觉得英文很难,不是还有有道这个东西的么)
在这里插入图片描述
我们重点可以看着第二个模块,就是如何去学习spring boot,可以看到,截止到2018-12-1日,spring boot已经更新到2.1.2。注意后面带GA的,是稳定版,所以现在spring boot 2版本最新的稳定版是2.1.1,1版本最后一个稳定版为1.5.18。
在这里插入图片描述
这里有两个连接,Reference doc是spring boot相关使用文档及相关的一些说明,API Doc就很明显是api相关文档了。

在这里插入图片描述
点进去之后,便是一个网页版的文档,当然也有pdf格式的,下面有连接的,有兴趣的可以自己找一下。

这里还是想再提一下,我们学习一个技术,在对技术做相应了解后,最想知道的无非就是如何开始,也就是我们的getting started。当然这里不在带大家一一去看官方文档,我直接通过一个例子带大家来整合一下ssm(不要问我什么是ssm,不明白的好自行百度去了),来带大家快速入门一下我们的spring boot。
在这里插入图片描述
吹牛逼的,不用过多关注,看下即可
在这里插入图片描述
这里呢说明了spring boot支持的项目构建方式(maven和gradle)以及内置的一些容器(tomcat,jetty等)
上面有一句话:Spring Boot 2.0.7.RELEASE requires Java 8 or 9 and Spring Framework 5.0.11.RELEASE or above.
很重要,这说明当前版本的Spring Boot 2.0.7.RELEASE需要jdk8或9版本,以及Spring Framework 5.0.11.RELEASE及以上版本
在这里插入图片描述
这里呢说明了如何使用maven去构建一个spring boot项目
使用maven去构建spring boot呢,需要两个核心配置

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.example</groupId>
	<artifactId>myproject</artifactId>
	<version>0.0.1-SNAPSHOT</version>

	<!-- Inherit defaults from Spring Boot -->
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.0.7.RELEASE</version>
	</parent>

	<!-- Add typical dependencies for a web application -->
	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
	</dependencies>

	<!-- Package as an executable jar -->
	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

</project>

这个我官方文档给出的一个最基础的spring boot的pom配置,包括了spring-boot-starter-parent和spring-boot-starter-web核心依赖

spring boot支持两种项目构建方式,maven和gradle。我这里采用idea去构建一个maven工程,新版的idea呢提供了一个可以快速构架spring boot框架的插件(应该叫功能恰当一点吧),Spring Initializr
在这里插入图片描述
可以看到,这就是可以通过过一个叫spring boot starters(https://start.spring.io)帮我们快速的去构建一个spring boot项目
直接下一步
在这里插入图片描述
mavan的基本配置了,不清楚的可以去看我的另一篇博客,介绍maven的,下一步

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: Shell中的预定义变量

下一篇: 非科班的java程序员该如何补充计算机基础知识,需要看哪些书?

精华推荐