版权声明:王为仁 https://blog.csdn.net/wangweiren_get/article/details/85080807
前端快速入门spring-boot
spring简介
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod
Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念
和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层
架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。
Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅
限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spri
ng中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分
层的JavaSE/EE full-stack(一站式) 轻量级开源框架。在java中存在一句话,叫
"spring 一统天下"。降低java开发的的复杂性(框架的出现就是为了简化开发
的复杂性和简化一些学习成本)
那么spring怎么降低java开发的的复杂性呢?
spring采取了四种关键策略
- 基于POJO(Plain Old Java Object, 简单老式java对象)的轻量级和最小侵入性编程
- 通过依赖注入和面向接口实现松耦合
- 基于切面和惯例进行声明式编程
- 通过切面(AOP)和模版减少样本式代码
spring-boot简介
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始
搭建以及开发过程。
spring-boot 精要
- 自动配置: 针对很多spring应用程序常见的应用功能,spring boot能自动提供相关配置
- 起步依赖: 告诉spring boot需要什么功能,它就能引入需要的库
- 命令行界面: spring boot可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建(spring boot cli)
- Actuator: 让你能够深入运行中的spring boot应用程序,一探究竟
入门安装Spring Boot Cli
安装方式
-
安装完成截图
初始化Spring Boot 项目
- 网站上面直接下载,下载链接地址戳这里。
- 一些ide支持spring-boot项目初始化,如
2.1 spring tool suite(Eclipse IDE的一个发行版)
2.2 Intellij IDEA 14.1支持建立spring-boot项目 - 在Spring Boot Cli 里使用命令快速建立spring-boot项目
3.1 spring init 可以使用–dependencies或-d来指定依赖, --build指定构建类型 - 下载完成之后的项目结构
项目运行
mvn spring-boot:run