构建Spring Boot Starter(二)

注:案例工程使用的spring boot 版本为 2.1.2.RELEASE,Java 版本为 1.8

熟悉spring boot的人肯定对 application.yml 或者 application.properties 配置文件很眼熟(因为个人喜好yaml方式,所以以下示例选用application.yml),因为spring boot 有着约定大于配置的特性,所以当其默认的配置不是我们需要的时候,就可以在工程的resource 目录下找到application.yml 进行相关配置,然后启动程序,这时spring boot便会按照新的配置去运行。

构建Spring Boot Starter(一)

Spring Boot Starter初印象

初识Spring Boot 时,被其简化Spring应用初始搭建以及开发过程所惊艳到,基于约定优于配置的原则,我们无需从老项目中拷贝大量的xml文件来构建项目,只需利用IDEA提供的Spring Initializr 或者通过 https://start.spring.io/ 就能轻松启动一个Spring应用,极为便捷。

Docker(二):部署springboot项目

Dockerfile概述

Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。

镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×