SpringBoot学习导航文档

I. Spring Boot 官方文档

1. Spring Boot 官方文档

(1)SpringBoot官方网站

(2)Spring Boot参考指南

2. 如何获取SpringBoot帮助

使用Spring Boot遇到麻烦,我们很乐意帮忙!

(1)尝试阅读参考指南文档-它们为多数常见问题提供解决方案。

(2)学习Spring基础知识-可以尝试其中的一个官方的指南

(3)提问题-stackoverflow.com

(4)在Springboot github上报告Spring Boot的bug。

(5)也关注公众号

:Spring Boot的全部都是开源的,包括文档!如果你发现问题,或只是想提高它们,请参与进来

 

3. 系统要求

Java6Java7环境下可以使用Spring Boot,通常我们建议你如果可能的话就使用Java8。

Servlet容器要求

名称 Servlet版本 Java版本
Tomcat 8 3.1 Java 7+
Tomcat 7 3.0 Java 6+
Jetty 9 3.1 Java 7+
Jetty 8 3.0 Java 6+
Undertow 1.1 3.1 Java 7+

你也可以将Spring Boot应用部署到任何兼容Servlet 3.0+的容器。

 

II. Getting started

Spring Boot介绍

Spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需“just run”。我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。你可以使用Spring Boot创建Java应用,并使用 java -jar 启动它或采用传统的war部署方式。
我们也提供了一个运行
“spring脚本的命令行工具。

我们主要的目标是:
(1)为所有的
Spring开发提供一个从根本上更快的和广泛使用的入门经验。
(2)开箱即用,但你可以通过不采用默认设置来摆脱这种方式。
(3)提供一系列大型项目常用的非功能性特征( 比如,内嵌服务器,安全,指标,健康检测,外部化配置) 。
(4)绝对不需要代码生成及
XML配置。

Spring Boot安装

你应该将应用迁移到Spring 4的五个原因

虽然遭遇Oracle的挑战,Spring框架依旧蓬勃发展

深入学习微框架:Spring Boot

使用Spring Boot创建微服务

通过Spring Session实现新一代的Session管理

Spring Security 4.0: WebSocket、Spring Data 和 Test Support

一篇文章全面解析大数据批处理框架Spring Batch

开发者眼中的Spring与Java EE

从单体架构迁移到微服务,8个关键的思考、实践和经验

 

SpringBoot起步之Hello World

SpringBoot返回json数据

SpringBoot热部署

SpringBoot全局异常捕捉

SpringBoot- JPA – Hibernate 整合

SpringBoot -JPA保存数据

SpringBoot使用其他的json解析框架

SpringBoot datasource – mysql数据源整合

SpringBoot中使用JdbcTemplate

Spring Boot修改端口号

Spring Boot配置ContextPath

Spring Boot改变JDK编译版本

SpringBoot处理静态资源(默认资源映射)

SpringBoot处理静态资源(自定义资源映射)

Spring Boot定时任务的使用

Spring Boot使用Druid和监控配置

Spring Boot使用Druid(编程注入

Spring Boot普通类调用bean

SpringBoot使用模板(thymeleaf-freemarker)

Spring Boot 添加JSP支持

Spring Boot中使用 Servlet服务

Spring Boot过滤器、监听器

Spring Boot 拦截器HandlerInterceptor

Spring Boot启动加载数据CommandLineRunner

Spring Boot Junit单元测试

Spring Boot环境变量读取和属性对象的绑定

Spring Boot使用自定义的properties

SpringBoot改变自动扫描的包

SpringBoot启动时的Banner设置

Spring boot 文件上传(多文件上传)

SpringBoot导入时如何定制spring-boot依赖项的版本

Spring Boot导入XML配置

Spring Boot使用@SpringBootApplication注解

Spring Boot 监控和管理生产环境

Spring Boot的启动器Starter详解

Spring Boot集成Redis实现缓存机制

Spring Boot Cache理论篇

Spring Boot集成EHCache实现缓存机制

Spring Boot分布式Session状态保存Redis

Spring Boot Shiro权限管理(1)

Spring Boot Shiro权限管理(2)

Spring Boot Shiro权限管理(3)

Spring Boot Shiro权限管理(4)

Spring Boot + devtools(热部署)

Spring Boot 使用Java代码创建Bean并注册到Spring中

Spring Boot多数据源

Spring Boot动态数据源(多数据源自动切换)

Spring Boot日志记录SLF4J

Spring Boot MyBatis连接Mysql数据库

Spring Boot中使用AOP统一处理Web请求日志

Spring Boot发送邮件

Spring boot单元测试restfull API

Spring boot日志升级篇—理论

Spring Boot日志升级篇—log4j

Spring boot属性文件之多环境配置

Spring boot日志升级篇—log4j多环境不同日志级别的控制

Spring boot日志升级篇—logback

Spring boot 服务配置和部署

Spring boot中使用@Async实现异步调用

SpringBoot 自定义properties升级篇

Spring Boot国际化(i18n)

Spring Boot Validator校验

Springboot Mybatic insert异常:BindingException: Parameter ‘name’ not found

Spring Boot Mybatis 使用PageHelper不生效

SpringBoot JPA/Hibernate/Spring Data概念

SpringBoot JPA命名策略

什么是IOC?

SpringBoot No EntityManager with actual transaction available for current thread

SpringBoot @Transactional的类注入失败

SpringBoot 使用thymeleaf报异常:Not Found, status=404

SpringBoot JPA实体Bean的生命周期

Spring booT打印所有载入的bean

SpringBoot mybatis 如何获取插入的id

Spring Boot注解(annotation)列表

Spring Data JPA方法定义规范

Spring Boot 定制URL匹配规则

Spring Boot完美解决(406)Could not find acceptable representation原因及解决方法

Spring Boot Use Thymeleaf 3

Spring Boot完美使用FastJson解析JSON数据

SpringBoot could not initialize proxy – no Session

SpringBoot Hibernate 5.0命名策略使用naming-strategy 不起作用

Spring Boot集成JSP疑问

Spring Boot – 启动彩蛋

Spring Boot 1.4单元测试

Spring Boot集成MongoDB

Spring Boot集成RabbitMQ

Spring Boot集成ActiveMQ

Spring Boot使用内存数据库H2和HSQLDB

Spring Boot集成Swagger2

Spring boot devtools使用异常

Spring Boot 1.4 使用log4j错误

Spring Boot属性spring.datasource.type特别篇

Spring Boot使用模板velocity

Spring Boot使用模板freemarker

Spring Boot集成Jersey

Spring Boot之ActiveMQ的topic和queue

Spring Boot之静态资源版本映射(解决js/css缓存问题)

SpringBoot-启动流程分析第一篇

Spring Boot启动流程分析第二篇

Spring Boot之Hello World访问404

Spring Boot轻松理解动态注入,删除bean

SpringBoot+Maven集成阿里大鱼Demo

《Spring Boot Cookbook》阅读笔记

数据库连性池性能测试(hikariCP,druid,tomcat-jdbc,dbcp,c3p0)

spring boot常见问题

maven+spring-boot+springfox+swagger2markup+spring restdoc+asciidoctor生成完美的rest文档

1.【详解】为什么选择Spring Boot作为微服务的入门级微框架

2. Spring Session + Redis实现分布式Session共享

 

SpringBoot 博客:

【1】汪云飞记录本

【2】林祥纤

【3】Spring Cloud中文社区

【4】翟永超

【5】菜鸟教程

其他的资料参考:

官方参考文档
官方SpriongBoot例子源码
嘟嘟MD-Spring Boot干货系列
Spring Boot视频教程
程序猿DD-Spring Boot系列
纯洁的微笑-Sping Boot系列文章
CSDN-小单博客Spring Boot专栏
梁桂钊的博客-Spring Boot 揭秘与实战
林祥纤博客系列-从零开始学Spring Boot
SpringBoot参考指南中文版
杜琪关于Spring Boot的博客集合

 






如果您认为本教程质量不错,读后觉得收获很大,预期工资能蹭蹭蹭的往上涨,那么不妨小额赞助我一下,让我有动力继续写出高质量的教程。

发布者

souvc

souvc

搜你所想,投你所好。

发表评论