
Spring Boot
Spring Boot知识总结
Martiny66
这个作者很懒,什么都没留下…
展开
-
分布式开发-Spring Cloud
按照现今互联网的开发,高并发、大数据、快响应已经是普遍的要求。为了支持这样的需求,互联网系统也开始引入分布式的开发。为了实现分布式的开发,Spring 推出了一套组件,那就是Spring Cloud。当前Spring Cloud已经成为构建分布式微服务的热门技术,它并不是自己独自造轮子,而是将目前各家公司已经开发的、经过实践考验较为成熟的技术组合起来,并且通过Spring Boot风格再次封装,从...原创 2020-02-16 22:16:29 · 534 阅读 · 0 评论 -
Spring 5新框架——WebFlux
目录1.基础概念1.1 Reactor模型1.2 Spring WebFlux概述1.3 WebHandler接口和运行流程2.开发WebFlux服务端2.1 依赖导入2.2 开发持久层2.3 开发服务层2.4 开发控制层2.5 配置服务2.6 客户端开发——WebClient3.深入WebFlux服务端开发3.1 类型转换器——Converte...原创 2020-02-11 11:21:33 · 1839 阅读 · 1 评论 -
安全——Spring Security
目录1.简单安全认证1.1 简单实现1.2 实现原理2.使用WebSecurityConfigurerAdapter自定义2.1 自定义用户服务信息2.1.1 使用内存签名服务2.1.2 使用数据库定义用户认证服务2.1.3 使用自定义用户认证服务2.2 限制请求2.2.1 配置请求路径访问权限2.2.2 使用Spring表达式配置权限访问2.2.3...原创 2020-02-05 21:22:19 · 559 阅读 · 0 评论 -
文档数据库-MongoDB
目录1.配置MongoDB2.使用MongoTemplate实例2.1 用户POJO2.2 Controller2.3使用MongoTemplate操作文档Redis的执行速度远超关系型数据库,可以极大地提高系统的性能,但是它有一些致命的缺陷,其中最为严重的就是计算功能十分有限,例如,在一个10万数据量的List中,我只需要满足特定条件的元素,这时我们需要先把元素取出,然后...原创 2020-02-04 14:58:45 · 369 阅读 · 0 评论 -
Spring Boot整合Redis
目录1.spring-data-redis项目简介1.1 spring-data-redis项目的设计1.2 RedisTemplate1.3 Spring对Redis数据类型操作的封装1.4 SessionCallback和RedisCallback2.Spring Boot中配置和使用Redis2.1 配置Redis2.2 操作Redis数据类型2.2.1 ...原创 2020-01-21 17:03:33 · 308 阅读 · 0 评论 -
Spring数据库事务处理
目录1.Spring声明式事务1.2 声明式事务约定1.3 @Transactional源码分析1.4 Spring事务管理器2.隔离级别2.1 数据库事务特性2.1.1 第一类丢失更新2.1.2 第二类丢失更新2.2 详解隔离级别2.2.1 未提交读2.2.2 读写提交2.2.3 可重复读2.2.4 串行化2.2.5 使用合理的隔离级别...原创 2019-11-07 23:35:32 · 1329 阅读 · 1 评论 -
Spring Boot整合MyBatis
目录1.MyBatis的配置2.Spring Boot整合MyBatisMyBatis已经成为移动互联网时代的主流持久层框架,在移动互联网和一些新兴的项目中MyBatis的占有率不断升高。MyBatis是一个不屏蔽SQL且提供动态SQL、接口式编程和简易SQL绑定POJO的半自动化框架,它的使用十分简单,而且能够非常容易定制SQL,以提高网站性能。MyBatis是基于一种SQL到P...原创 2019-11-03 22:26:58 · 131 阅读 · 0 评论 -
Spring Boot全注解下的IOC
目录1.IOC容器简介2.装配Bean2.1 通过扫描装配Bean2.2 自定义第三方Bean3.依赖注入4.生命周期5.使用属性文件6.条件装配Bean7.Bean的作用域8.@Profile9.引入XML配置的Bean10.Spring EL表达式IOC(控制反转)是Spring的核心,可以说Spring是一种基于IOC容器编程的框架。因为S...原创 2019-11-02 20:24:14 · 388 阅读 · 0 评论 -
Spring Boot之Hello World
目录1.Spring Boot简介1.1 Spring历史1.2 注解还是XML1.3 优点2.微服务3.Spring Boot Hello World3.1 项目创建3.2POM依赖3.4 定义Controller1.Spring Boot简介1.1 Spring历史在Spring框架还没开发出来时,Java EE以Sun公司所制定的EJB作为标...原创 2019-01-02 22:59:46 · 1722 阅读 · 0 评论 -
Spring Boot配置
目录1.YAML语法1.1 基本语法1.2 值的写法1.3 获取YAML配置文件的值1.3.1 @ConfigurationPropertie注解活动配置文件的值1.3.3@PropertySource和@importResource2.配置文件占位符3.Profile4.配置文件的加载位置5.外部配置加载顺序6.自动配置原理配置文件的作用是修改S...原创 2019-01-10 23:31:51 · 1456 阅读 · 0 评论 -
Spring Boot 日志
1.日志框架日志框架主要分为日志门面和日志实现两个部分。日志门面是日志的抽象层,主要有JCL(Jakarta Commons Logging)、SLF4j(Simple Logging Facade for Java)、Jboss-Logging;日志实现是日志打印输出真正的执行者,主要有Log4j、JUL(java.util.logging)、Log4j2、LogBack。日志框架最早出...原创 2019-01-19 18:25:43 · 156 阅读 · 0 评论