Spring Boot+Vue全栈开发实战 - (EPUB全文下载)
文件大小:0.18 mb。
文件格式:epub 格式。
书籍内容:
Spring Boot+Vue全栈开发实战
第1章 Spring Boot入门
第2章 Spring Boot基础配置
第3章 Spring Boot整合视图层技术
第4章 Spring Boot整合Web开发
第5章 Spring Boot整合持久层技术
第6章 Spring Boot整合NoSQL
第7章 构建RESTful服务
第8章 开发者工具与单元测试
第9章 Spring Boot缓存
第10章 Spring Boot安全管理
第11章 Spring Boot整合WebSocket
第12章 消息服务
第13章 企业开发
第14章 应用监控
第15章 项目构建与部署
第16章 微人事项目实战
第1章 Spring Boot入门
本章概要
• Spring Boot简介
• 开发第一个Spring Boot程序
• Spring Boot的简便创建方式
1.1 Spring Boot简介
Spring作为一个轻量级的容器,在Java EE开发中得到了广泛的应用,但是Spring的配置烦琐臃肿,在和各种第三方框架进行整合时代码量都非常大,并且整合的代码大多是重复的,为了使开发者能够快速上手Spring,利用Spring框架快速搭建Java EE项目,Spring Boot应运而生。
Spring Boot带来了全新的自动化配置解决方案,使用Spring Boot可以快速创建基于Spring生产级的独立应用程序。Spring Boot中对一些常用的第三方库提供了默认的自动化配置方案,使得开发者只需要很少的Spring配置就能运行一个完整的Java EE应用。Spring Boot项目可以采用传统的方案打成war包,然后部署到Tomcat中运行。也可以直接打成可执行jar包,这样通过java -jar命令就可以启动一个Spring Boot项目。总体来说,Spring Boot主要有如下优势:
• 提供一个快速的Spring项目搭建渠道。
• 开箱即用,很少的Spring配置就能运行一个Java EE项目。
• 提供了生产级的服务监控方案。
• 内嵌服务器,可以快速部署。
• 提供了一系列非功能性的通用配置。
• 纯Java配置,没有代码生成,也不需要XML配置。
Spring Boot是一个“年轻”的项目,发展非常迅速,特别是在Spring Boot 2.0之后,许多API都有较大的变化,本书的写作基于目前最新的稳定版2.0.4(本书写作时的最新版),因此需要Java 8或9以及Spring Framework 5.0.8.RELEASE或更高版本,同时,构建工具的版本要求为Maven 3.2+或Gradle 4。
1.2 开发第一个Spring Boot程序
Spring Boot工程可以通过很多方式来创建,最通用的方式莫过于使用Maven了,因为大多数的IDE都支持Maven。
1.2.1 创建Maven工程
这里不过多说明,Maven的介绍和安装只介绍三种创建Maven工程的方式。
1. 使用命令创建Maven工程
首先可以通过Maven命令创建一个Maven工程,在cmd窗口中执行如下命令:
命令解释:
• -DgroupId 组织Id(项目包名)。
• -DartifactId ArtifactId(项目名称或者模块名称)。
• -DarchetypeArtifactId 项目骨架。
• -DinteractiveMode 是否使用交互模式。
使用命令将项目创建好之后,直接用Eclipse或者IntelliJ IDEA打开即可。
2. 在Eclipse中创建Maven工程
大部分的IDE工具都可以直接创建Maven工程。在Eclipse中创建Maven工程的步骤如下:
步骤01 创建项目时选择Maven Project,如图1-1所示。
图1-1
步骤02 选中Use default Workspace location复选框,如图1-2所示。
图1-2
步骤03 选择项目骨架,保持默认设置即可,如图1-3所示。
图1-3
步骤04 输入项目信息,如图1-4所示。
图1-4
完成以上4个步骤之后,单击Finish按钮即可完成项目创建。
3. 使用IntelliJ IDEA创建Maven工程
IntelliJ IDEA作为后起之秀,得到了越来越广泛的应用。使用IntelliJ IDEA创建Maven工程的步骤如下:
步骤01 创建项目时选择Maven,但是不必选择项目骨架,直接单击Next按钮即可,如图1-5所示。
图1-5
步骤02 输入组织名称、模块名称、项目版本号等信息,如图1-6所示。
图1-6
步骤03 选择项目位置,然后单击Finish按钮,完成项目创建,如图1-7所示。
图1-7
这里一共向读者介绍了三种创建Maven工程的方式,创建成功之后,接下来添加项目依赖。
1.2.2 项目构建
1. 添加依赖
首先添加spring-boot-starter-parent作为parent,代码如下:
spring-boot-starter-parent是一个特殊的Starter,提供了一些Maven的默认配置,同时还提供了dependency-management,可以使开发者在引入其他依赖时不必输入版本号,方便依赖管理。Spring Boot中提供的Starter非常多,这些Starter主要为第三方库提供自动配置,例如要开发一个Web项目,就可以先引入一个Web的Starter,代码如下:
2. 编写启动类
接下来创建项目的入口类,在Maven工程的java目录下创建项目的包,包里创建一个App类,代码如下:
代码解释:
• @EnableAutoConfiguration注解表示开启自动化配置。由于项目中添加了spring-boot-starterweb依赖,因此在开启了自动化配置之后会自动进行Spring和Spring MVC的配置。
• 在Java项目的main方法中,通过Spr ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Spring Boot+Vue全栈开发实战 - (EPUB全文下载)