SpringBoot教程——检视阅读
卡斯特梅的雨伞 人气:0
SpringBoot教程——检视阅读
参考
SpringBoot教程——一点——蓝本——springboot2.1.1
SpringBoot教程——易百——springboo2.0.5.RELEASE
SpringBoot教程——w3c——springboot1.3.3.RELEASE
SpringBoot教程——C语言网——springboot2.1.6
SpringBoot教程博客——纯洁的微笑
SpringBoot教程——javaschool
SpringBoot官网
Spring Boot参考指南——翻译
SpringBoot教程汇总——博客项目索引
SpringBoot教程汇总——博客项目中文索引
Spring Boot 基础——IBM
SpringBoot教程——极客——杂乱讲不好——springboo2.1.5.RELEASE
SpringBoot教程——jc2182——参考——springboo2.3.0.BUILD-SNAPSHOT
- 基于Spring Boot框架:Spring Boot 2.1.11.RELEASE
---
略读
一点
基于spring的知识点基础上讲springboot,只说了最简单的使用和常用的与其他框架如redis、mybatis的整合。缺点是没有对springboot与spring原来的细节对比。
C语言中午网
讲得比较详细,有深入到springboot最重要的两点COC和spring-boot-starter 自动配置依赖模块常用的操作,以及springboot与dubbo构建微服务的操作。
W3C
不是很好,学习起来操作不够清晰。
javaschool
只有这个好点
spring-boot-starter 起步依赖模块枚举
SpringBoot2.02官方参考指南
没翻译完,质量一般,还不如直接看官网
易百
仔细讲解了springboot里的一些使用,还结合了些springcloud的东西,但比较少说与其他框架如redis、mybatis的整合。总体来说这个教程并不好,有点杂乱无章。
IBM
最简单的hello world。
Spring Boot starter 参考页面 :列出了其他许多 starter。
spring-boot-starter-web。基于这个 starter,Spring Boot 形成了该应用程序的以下依赖:
- 使用 Tomcat 作为嵌入式 Web 服务器容器
- 使用 Hibernate 进行对象-关系映射 (ORM)
- 使用 Apache Jackson 绑定 JSON
- 使用 Spring MVC 作为 REST 框架
如果我们不想用tomcat,可以更改 POM 来使用 Jetty 代替 Tomcat。如果不想用hibernate,改用mybatis,也可以这样操作。
---
Spring Boot基础入门
什么是Spring Boot
Spring Boot概述
Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。
简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。
Spring Boot的优点
- 使用 Spring 项目引导页面可以在几秒构建一个项目
- 方便对外输出各种形式的服务,如 REST API、WebSocket、Web、Streaming、Tasks
- 非常简洁的安全策略集成
- 支持关系数据库和非关系数据库
- 支持运行期内嵌容器,如 Tomcat、Jetty
- 强大的开发包,支持热启动
- 自动管理依赖自带应用监控
- 支持各种 IDE,如 IntelliJ IDEA 、NetBeans
Spring Boot核心功能
起步依赖
起步依赖本质上是一个Maven项目对象模型(Project Object Model,POM),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能。
自动配置
Spring Boot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定Spring配置应该用哪个,不该用哪个。该过程是Spring自动完成的。
Spring Boot快速入门
步骤:
1. 创建一个普通的maven项目。
2. pom.xml导入起步依赖 。
3. 编写引导类
示例:
pom.xml
引导类,或者说叫启动类
@SpringBootApplication
public class MyBootApplication {
public static void main(String[] args) {
SpringApplication.run(MyBootApplication.class,args);
}
}
@Controller
public class HelloController {
@RequestMapping("/hello")
@ResponseBody
public String sayHello(){
return "Hello Spring Boot!";
}
}
请求:
加载全部内容