前端快速入门spring-boot

版权声明:王为仁 https://blog.csdn.net/wangweiren_get/article/details/85080807

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采取了四种关键策略

  1. 基于POJO(Plain Old Java Object, 简单老式java对象)的轻量级和最小侵入性编程
  2. 通过依赖注入和面向接口实现松耦合
  3. 基于切面和惯例进行声明式编程
  4. 通过切面(AOP)和模版减少样本式代码

在这里插入图片描述

spring-boot简介

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始
搭建以及开发过程。

spring-boot 精要

  1. 自动配置: 针对很多spring应用程序常见的应用功能,spring boot能自动提供相关配置
  2. 起步依赖: 告诉spring boot需要什么功能,它就能引入需要的库
  3. 命令行界面: spring boot可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建(spring boot cli)
  4. Actuator: 让你能够深入运行中的spring boot应用程序,一探究竟

入门安装Spring Boot Cli

安装方式

  1. 安装相关文档2.1.1

  2. 安装完成截图

    在这里插入图片描述

初始化Spring Boot 项目

  1. 网站上面直接下载,下载链接地址戳这里
  2. 一些ide支持spring-boot项目初始化,如
    2.1 spring tool suite(Eclipse IDE的一个发行版)
    2.2 Intellij IDEA 14.1支持建立spring-boot项目
  3. 在Spring Boot Cli 里使用命令快速建立spring-boot项目
    3.1 spring init 可以使用–dependencies或-d来指定依赖, --build指定构建类型
  4. 下载完成之后的项目结构

在这里插入图片描述

项目运行

mvn spring-boot:run

参考链接

  1. spring-boot github上的一些demo
  2. 好的 spring-boot 项目实践总结
  3. spring-boot 官网
  4. Spring Boot 中文索引
  5. Spring 官网
  6. Mac 开发配置手册
  7. mac 开发手册英文版
  8. 程序猿DD SpringBoot-Learning

猜你喜欢

转载自blog.csdn.net/wangweiren_get/article/details/85080807
今日推荐