微服务构建:Spring Boot
Posted enlyhua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务构建:Spring Boot相关的知识,希望对你有一定的参考价值。
第2章 微服务构建:Spring Boot
1.框架简介
通过Maven等构建工具来创建针对不同场景的脚手架工程,在需要新建项目时通过这些脚手架来初始化我们定义的标准工程,并根据需要
做一些简单的修改以达到简化原有配置过程的效果。
Spring Boot的出现可以有效改善这类问题,Spring Boot的宗旨并非要重写Spring或者替代Spring,而是希望通过设计大量的自动化
配置等方式简化Spring原有样板化的配置,使得开发者可以快速构建应用。
除了解决配置问题,Spring Boot 还通过一系列 Starter POMs 的定义,让我们整合各项功能的时候,不需要在Maven的 pom.xml
中维护那些错综复杂的依赖关系,而是通过类似模块化的Starter模块定义来引用,使得依赖管理工作变得更简单。
如今容器化大行其道的时代,Spring Boot 除了可以很好的融入Docker之外,其自身支持嵌入式的Tomcat,Jetty等容器。所以,通过
Spring Boot构建的应用不再需要安装Tomcat,将应用打包成war,再部署到Tomcat主要复杂的构建与部署动作,只需将Spring Boot打包
成jar包,并通过 java -jar 命令直接运行就能启动一个标准化的web应用,这使得Spring Boot应用变得非常轻便。
Spring Boot 对于构建、部署等做了这么多优化,自然不能少了对开发环节的优化。整个Spring Boot的生态系统都使用到了Groovy,
很自然的,我们完全可以通过Gradle和Groovy来开发Spring Boot应用。
2.快速入门
a) 构建Maven项目:
1.通过官方的Spring Initializr工具来产生基础项目
2.访问 https://start.spring.io,该页面提
以上是关于微服务构建:Spring Boot的主要内容,如果未能解决你的问题,请参考以下文章