微服务系列之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、启动子项目
出现以下信息,则代表启动成功。
总结
父子模块的优点主要是可以使项目集中管理,统一编译和打包。