SpringBootForBeginners, 面向初学者的Spring Boot 教程

分享于 

9分钟阅读

GitHub

  繁體 雙語
Spring Boot Tutorial For Beginners
  • 源代码名称:SpringBootForBeginners
  • 源代码网址:http://www.github.com/in28minutes/SpringBootForBeginners
  • SpringBootForBeginners源代码文档
  • SpringBootForBeginners源代码下载
  • Git URL:
    git://www.github.com/in28minutes/SpringBootForBeginners.git
    Git Clone代码到本地:
    git clone http://www.github.com/in28minutes/SpringBootForBeginners
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/in28minutes/SpringBootForBeginners
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    SpringBootForBeginners

    面向初学者的Spring Boot 教程

    安装工具

    课程概述

    简介

    Spring Boot 有很多神奇之处。 使用它开发服务很酷,也很有趣。

    Spring Boot 使自己易于创建,生产级基于 spring的应用程序,你可以"运行"。 大多数 Spring Boot 应用程序只需要很少的spring 配置。

    在本课程中,你将学习 Spring Boot 和 Spring Boot 起始项目的酷事。 我们将开发一个基本的REST服务来管理调查的问题。

    你将逐步了解 Spring Boot的步骤- 在 25个步骤中。 本课程将是 spring 引导入门的完美第一步。

    你将使用 Spring Boot,并介绍REST服务。Spring Security ( 身份验证和授权)。Maven ( 依赖项管理)。Eclipse ( IDE ) 和Tomcat嵌入式Web服务器。 我们会帮你设置每一个。

    你会了解到

    • spring 引导基础知识
    • 自动配置和 Spring Boot 魔术基础
    • Spring Boot 起始项目
    • spring Initializr
    • 使用 Spring Boot Starter Web的基本REST服务
    • REST服务内容协商与JSON和 XML
    • 嵌入式servlet容器:Tomcat。Jetty和 Undertow
    • 使用 Spring Boot Starter测试编写单元和集成测试
    • 配置文件和 spring 引导的动态配置
    • Spring Boot 数据 JPA
    • Spring Boot 驱动器
    • Spring Security
    • Spring Boot 开发人员工具和 LiveReload

    Spring Boot 使自己易于创建,生产级基于 spring的应用程序,你可以"运行"。 我们对 spring 平台和第三方库进行了一个固定的视图,这样你就可以。 大多数 Spring Boot 应用程序只需要很少的spring 配置。

    对于 Microservices,焦点正转移到快速开发web应用程序。 Spring Boot 启用这里功能。

    目标

    • 为带有 spring的项目提供快速入门。
    • 固执但提供选项。
    • 提供一系列的非功能特性,这些特性是大型项目的通用特性( 比如。 嵌入式服务器,安全性,度量,运行状况检查,外部化配置。
    • 绝对没有代码生成,也没有对XML配置的要求。

    步骤列表

    • 步骤 01: 使用 Maven 和 Eclipse 设置和启动 Spring Boot 应用程序
    • 步骤 02: 创建你的第一个 RestController
    • 步骤 03: 了解 Spring Boot 魔术: Spring Boot 启动站点
    • 步骤 04: 了解 Spring Boot 魔术: Spring Boot 起始父进程
    • 步骤 05: Spring Boot vs spring
    • 步骤 06: 为调查和问题创建所有服务
    • 步骤 07: 什么是 REST? 使用 @GetMapping 和 @PathVariable 创建REST服务
    • 步骤 08: 第二个REST服务来检索特定的问题
    • 步骤 09: Spring Boot 开发人员工具和 LiveReload: 快速发展 !
    • 步骤 10: 创建一个REST服务来向调查中添加一个新问题: @PostMapping, 邮差
    • 步骤 11: 了解内容协商。 从REST服务交付XML响应
    • 步骤 12: spring Initializr: 快速创建 Spring Boot 项目 !
    • 步骤 13: Spring Boot 执行器:监视你的Spring Boot 应用程序 !
    • 步骤 14: 了解嵌入的servlet容器: switch 到Jetty或者 Undertow
    • 步骤 15: 向应用程序添加动态配置: YAML &更多。
    • 步骤 16: 概要文件的基础
    • 步骤 17: 具有类型安全配置属性的高级应用程序配置
    • 步骤 18: Spring Boot 启动器:带有CommandLineRunner的Spring Data JPA
    • 步骤 19: 在内存数据库H2控制台中添加新的JPA存储库方法
    • 步骤 20: Spring Boot 入门:Spring Data Rest介绍
    • 步骤 21: Spring Boot 集成测试
    • 步骤 22: 为POST请求添加集成测试
    • 步骤 23: 小的重构来管理我们自己
    • 步骤 24: 使用 Spring Boot 和Mockito编写单元测试
    • 步骤 25: 为createTodo编写 单元测试
    • 步骤 26: 使用 spring 安全性使用基本身份验证保护我们的服务
    • 步骤 27: 为调查和其他服务配置 Spring Security 用户角色
    • 步骤 28: 深入研究 Spring Boot 自动配置

    期望

    • 你应该了解 Java。你应该了解注释的用法。
    • 你应该了解 spring 框架的基本知识。
    • 对JPA的基本理解,Spring Security 将非常有用。
    • 你不希望拥有 Eclipse 或者 Maven的任何经验。
    • 我们将帮助你安装 Eclipse 并启动并运行 Maven。

    ,让我们来点乐趣吧

    • 我可不想走在那上面
    • 让我们在 25步骤中对 Spring Boot 有一些乐趣。
    • 我很高兴创建这个课程,希望你也会。
    • 感谢你对我们的课程的兴趣
      • 我希望你跟我一样高兴 !
      • 如果你准备更多的学习并报名参加课程
      • 继续点击注册按钮
      • 或者使用自由预览功能来进行测试驱动器。
    • 在课程中见你 !

    关于 in28Minutes

    • 在 in28Minutes,我们每天问自己一个问题。 如何帮助你有效地学习- 更快速,更多的保留你所学的?
    • 在实际应用中,我们使用基于问题解决方案的方法来解决实际。
    • 我们在Udemy和 Youtube (。2百万视图 & 12K 订阅服务器) 上的成功说明了我们方法的成功。
    • 我们的主要专长是开发,设计&架构 Java &相关框架(。spring,Struts,Hibernate ),我们扩展到前端世界(。Bootstrap,JQuery,Angular JS )。

    我们的信念

    • 最佳课程是互动和有趣。
    • 构建高质量应用的基础最好在学习时进行。

    我们的方法

    • 一步一步学习问题的解决方法
    • 实际的实际应用示例。
    • 我们使用 80 -20规则。 我们讨论了 20%个时间内使用的时间 80%。 我们触摸它的他事情,简要地为你设备充足的知识,以便在你自己的。
    • 我们将在本课程中开发一个演示应用程序,可以在你的项目中重用,节省你的工作时间。
    • 我们热爱开源,因此我们的所有代码都是开源的,并且在Github上可用。

    其他课程

    有用的链接


    相关文章