微服务系列之SpringBoot基础:父子工程开发环境搭建

SpringBoot:父子工程开发环境搭建

前言

本系列课程主要记录SpringBoot相关基础知识,本文主要介绍父子工程搭建过程。


提示:以下是本篇文章正文内容,下面案例可供参考

一、SpringBoot简述

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。使用SpringBoot能够快速构建项目,对主流开发框架的无配置集成,项目可独立运行,无须外部依赖Servlet容器。极大的提高了开发、部署效率。

SpringBoot核心功能: 1、独立运行Spring项目 SpringBoot 可以以jar包形式独立运行,运行一个SpringBoot项目只需要通过java -jar xx.jar来运行。

2、内嵌servlet容器 SpringBoot可以选择内嵌Tomcat、jetty或者Undertow,这样我们无须以war包形式部署项目。

3、提供starter简化Maven配置 SpringBoot提供了一系列的starter pom来简化Maven的依赖加载,例如,当你使用了spring-boot-starter-web,会自动加入web开发所需的依赖包。

4、自动装配Spring SpringBoot会根据在类路径中的jar包,类、为jar包里面的类自动配置Bean,这样会极大地减少我们要使用的配置。当然,SpringBoot只考虑大多数的开发场景,并不是所有的场景,若在实际开发中我们需要配置Bean,而SpringBoot没有提供支持,则可以自定义自动配置Bean。

5、准生产的应用监控 SpringBoot提供基于httpssh elnet对运行时的项目进行监控。

6、无代码生产和xml配置   SpringBoot不是借助与代码生成来实现的,而是通过条件注解来实现的,这是Spring4.x提供的新特性。

二、SpringBoot父子工程开发环境搭建步骤

1、创建maven工程,作为父工程

2、删除src目录,将父工程中pom.xml文件中的packaging修改成pom

<packaging>pom</packaging>

父工程创建完毕,接下来创建子工程交给父工程来管理。

3、创建子工程

点击Finish ,完成子工程建立。

4、修改子工程中pom.xml配置信息

修改后,完整pom文件如下:

5、修改父工程中pom.xml配置信息

修改后,完整pom文件如下:

6、启动子项目

出现以下信息,则代表启动成功。


总结

父子模块的优点主要是可以使项目集中管理,统一编译和打包。

经验分享 程序员 微信小程序 职场和发展