SpringBoot-by随风2020-8-25(七夕)

1 SpringBoot 简介

1.1概述

JAVAEE应用体系中繁重的配置、低下的开发效率、高难度的三方集成,复杂的部署流程等等一直被开发人员所诟病。即使是使用Spring这样的轻量级的资源整合框架,在实现其相对比较多的资源整合时,依旧需要大量的手动依赖管理,复杂的XML配置(还经常没有提示)。还有就是现在的软件生态应用也已经形成一定的规模,系统架构正在从单体架构,分布式架构,跨越到微服务架构。随着整个架构体系的变化,企业对技术的要求也在变化,现在的企业更注重技术的开箱即用,更注重技术在生态圈中的深度融合,更注重轻量级的运维。由此由此spring boot诞生。

1.2设计目的

设计目的是用来简化Spring项目的初始搭建以及开发过程。该框架使用了特定的注解方式来进行配置,从而使开发人员不再需要大量的xml配置。不再需要大量的手动依赖管理。Spring Boot基于快速构建理念,通过约定大于配置,开箱即用的方式,希望能够在蓬勃发展的快速应用开发领域成为其领导者。

1.3SpringBoot的关键特性

  • 起步依赖(Starter Dependency)(项目创建时底层帮你关联依赖)
  • 自动配置(Auto Configuration)
  • 健康检查(Actator)-监控
  • 嵌入式服务(Tomcat,Jetty)

2 spring Boot环境配置

2.1工具下载及配置

(1)下载JDK1.8,并进行环境变量配置(假如已有则无需再次下载和配置)。
(2)下载最新的maven(网址http://maven.apache.org/)并解压

打开maven中的setting.xml文件,并对其如下选项进行配置
▪ 配置maven本地库(从maven远程服务器下载的资源存储到的位置)

image

▪ 配置maven私服(配置到mirrors标签内部)。
 

image

▪配置maven中的profile(配置到profiles标签内部),设置JDK编译和运行版本

image

2.2 STS整合maven配置

2.2.1 Maven Installations配置 添加maven的本地存放路径

image

2.2.2 Maven User Settings配置 添加maven的settings.xml路径

image

2.2.3 项目区编码设置为UTF-8

image

2.2.4 STS工具使用基本优化

3 Spring Boot的快速入门

3.1项目创建及结构分析

image

你可能感兴趣的:(springboot,spring)