标签:切换 tps src mys maven version xml配置 ref 概念
Spring Boot是一个基于spring框架的项目模板,用于简化Spring应用开发。开发spring应用时,总有很多繁琐的配置要做,spring boot把这部分工作替我们做了。
Spring boot 有4个主要模块:
另外还有常用的工具模块:
Spring Initilizr用于生成spring boot 项目, 可以通过web界面使用:http://start.spring.io
下面对这4个模块作个大致介绍,初学者无需深究,只要有概念就行。
Spring Boot 启动模板(Starter)的作用是简化maven依赖配置。如果一个项目有很多包要引入,就要把这些包的依赖配置都写进pom.xml文件,这很繁琐,Spring Boot 启动模板(Starter)把一些常用的依赖包打包到一个模板包里,pom.xml里只需引入这个模板包就可以了,省很多事。
举个例子,我们要开发一个spring web应用,就至少需要引入下面这些包:
以前,就要在pom.xml文件中包含所有这些包的配置,而在spring boot中只需引入spring-boot-starter-web jar包,就包含了上面所有这些包,大大简化pom.xml配置。spring boot提供了很多这样的模板,如spring-boot-starter-logging包含了日志相关的包。
spring常被人诟病的一点是配置很繁琐,有n多xml配置文件要写,Spring Boot AutoConfigurator的作用就是简化繁琐的spring配置。spring boot AutoConfigurator通过合理推测会自动生成spring配置文件
Spring Boot 命令行工具(CLI)让你可以在命令行界面运行spring应用。
安装好spring boot cli后,就可以执行spring的命令。
$ spring --version
Spring CLI v2.0.0.RELEASE
运行groovy代码的例子
spring run HelloWorld.groovy
Spring Boot 执行器(Actuator)有很多功能,但主要2个功能是:
我们可以通过缺省的"http://localhost:8080/" 使用Spring Boot 执行器(Actuator)。
标签:切换 tps src mys maven version xml配置 ref 概念
原文地址:https://www.cnblogs.com/haibianren/p/11670818.html