微服务项目(1)

springboot的特性:

1.能够快速的创建基于Spring的应用程序

2.能够直接使用java main方法启动内嵌的Tomcat,jetty服务器运行springboot程序,不需要部署war包文件

3.提供约定的starer POM来简化maven配置,让mavne的配置变得简单

4.根据项目的maven依赖配置,springboot自动配置spring.springmvc等

5.提供了程序的健康检查等功能

6.基本可以完全不是用配置文件,采用 注解配置.

springboot的四大核心:

1.自动配置:针对很多spring应用程序和常见的应用功能,springboot能自动提供相关配置

2.起步依赖:告诉springboot需要什么功能,他就能帮你引入需要的依赖库

3.Actuator:让你能够深入运行中的springboot应用程序,一探springboot程序的内部信息

4.命令行界面:这是springboot的可选特性,主要针对Groovy语言使用.

springboot开发环境:

 1.推荐使用springboot的最新版本

2.idea自带了springboot的插件

3.maven使用的是最新版本

4.jdk8.0以上.

springboot   依赖的父级项目的依赖

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.1.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

使用上这个依赖,可以不进行版本的依赖.你  可以只引入引来就行,不用进行版本的控制

原文地址:https://www.cnblogs.com/qingmuchuanqi48/p/11946798.html