SpringBoot
Spring Boot 知识总结,以及难能可贵的问题
荆轲刺秦
欢迎关注我的个人微信公众号:我与风来;
谦虚,别浮躁;好学,别懒惰;律己,别拖延。
展开
-
如何理解SpringBoot的缓存
写在前面本文参考自 Spring Boot 官方文档简介对于缓存,我们常说的应该是 redis来做缓存了,但是 Spring 难道仅仅只支持特定的 redis 来做缓存嘛?Spring 经常强调的思想是:”俺们不重复造轮子,俺们只是轮子的适配者>“。Spring 框架支持向应用程序透明地添加缓存。你可以自由地选择缓存的具体实现。抽象的核心是将缓存应用于方法,从而减少了基于缓存中...原创 2019-12-14 11:19:48 · 177 阅读 · 0 评论 -
SpringBoot如何实现自动配置
文章目录实现自定义自动配置取代自动配置禁用自动配置写在前面本文参考自 Spring-Boot 官方文档,介绍了 Auto-configuration 常用特性,关于具体的说明可参考官方文档。Spring Boot 自动配置尝试根据添加的jar依赖项自动配置 Spring 应用程序。例如,如果 HSQLDB 在您的类路径中,并且您没有手动配置任何数据库连接bean,那么Spring Bo...原创 2019-11-25 19:13:03 · 285 阅读 · 0 评论 -
如何理解SpringBoot Actuator
文章目录1. 启用2. 端点2.1 实现自定义端点2.2 实现安全的端点2.3 跨域支持3.基于 HTTP 的监控和管理3.1 自定义管理端点路径3.2 自定义管理端口3.3 禁用 HTTP 端点4. 日志记录器5. HTTP 跟踪写在前面本文参考自 Spring-Boot 官方文档,介绍了 actuator 常用特性,关于具体的配置可参考官方文档。在官方文档是如何定义 Spring ...原创 2019-11-19 20:20:15 · 1341 阅读 · 0 评论 -
SpringBoot简单使用
文章目录添加依赖编写代码创建一个可执行的 Jar写在前面文章参考自 Spring Boot 官方文档。官方给 Spring Boot 的定义是:Spring Boot 是构建所有基于 Spring 的应用程序的起点。Spring Boot 的设计目的是让您尽可能快地启动和运行,并尽可能少地预先配置Spring。Spring Boot 是基于 Spring framework 的,...原创 2019-11-19 18:55:31 · 107 阅读 · 0 评论 -
SpringBoot如何使用Redis做缓存
文章目录1. 使用 Spring Cache 注解2. 使用 RedisTemplate写在前面Spring Boot 系列文章源于 深入实践Spring Boot 一书(感谢作者)。时过境迁,我使用了更新的版本来学习。写下系列的博客,一则为了加强记忆,便于回顾,再则也希望帮助到正在学习 Spring Boot 的同学。当然,这也算给自己列下了学习计划吧!使用 Redis 做缓存,一方...原创 2019-10-09 18:05:13 · 1303 阅读 · 0 评论 -
SpringBoot如何拓展 JPA Repository
文章目录1. 拓展JPA接口2. 装配自定义的拓展接口3. 使用拓展接口4. 测试写在前面Spring Boot 系列文章源于 深入实践Spring Boot 一书(感谢作者)。时过境迁,我使用了更新的版本来学习。写下系列的博客,一则为了加强记忆,便于回顾,再则也希望帮助到正在学习 Spring Boot 的同学。当然,这也算给自己列下了学习计划吧!本文介绍了如何基于JpaReposi...原创 2019-10-14 17:28:37 · 1064 阅读 · 1 评论 -
SpringBoot如何使用Druid数据库连接池
文章目录1.Druid 简介2.集成Druid 数据库连接池和监控2.1 如何使用2.2 配置属性2.3 多数据源配置2.4 Filter 配置2.5 配置 StatFilter, 统计监控信息2.5.1 如何在web.xml中配置2.5.2 如何使用 Spring Boot 来配置1.Druid 简介Druid 是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid 支持所有 J...原创 2019-09-28 18:19:58 · 1060 阅读 · 0 评论 -
SpringBoot如何使用MongoDB数据库
文章目录一、依赖配置二、连接 MongoDB三、建模四、MongoTemplate五、Spring Data MongoDB Repositories六、测试写在前面Spring Boot 系列文章源于 深入实践Spring Boot 一书(感谢作者)。时过境迁,我使用了更新的版本来学习。写下系列的博客,一则为了加强记忆,便于回顾,再则也希望帮助到正在学习 Spring Boot 的同学。当...原创 2019-09-28 18:19:04 · 468 阅读 · 0 评论 -
SpringBoot如何使用Redis
文章目录一、依赖配置二、连接到 Redis三、Redis 服务类四、Redis Repository四、测试五、总结写在前面Spring Boot 系列文章源于 深入实践Spring Boot 一书(感谢作者)。时过境迁,我使用了更新的版本来学习,并且拓展了许多内容(结合文档)。写下系列的博客,一则为了加强记忆,便于回顾,再则也希望帮助到正在学习 Spring Boot 的同学。当然,这也算...原创 2019-09-27 17:26:50 · 1538 阅读 · 0 评论 -
SpringBoot如何使用MySQL数据库
文章目录Spring Boot 引入 (后续所有的依赖配置均建立在此基础之上)一、JPA and Spring Data JPA1. 依赖配置2. 实体类3. Spring Data JPA Repositories4. 测试二、JdbcTemplate三、总结写在前面Spring Boot 系列文章源于 深入实践Spring Boot 一书(感谢作者)。时过境迁,我使用了更新的版本来学习,...原创 2019-09-27 17:22:54 · 911 阅读 · 0 评论 -
如何处理SpringMVC的跨域问题
写在前面跨域问题并不是spring特有的,本文简要的介绍跨域问题的来龙去脉,以及 spring处理跨域问题的两种方式。1. 什么导致了跨域浏览器的同源策略导致了跨域问题。1.1 同源策略同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。同源的定义:如果两个页面的协议,端口和主机都相同,则两个页面具有相同的源。1...原创 2019-09-19 19:02:53 · 1466 阅读 · 0 评论 -
深入理解springboot构建web项目
写在前面本文是基于Spring boot 1.5.21版本 ;问题是来源于一个简单的spring boot 项目。参照spring boot 文档部署的web 项目,本身在访问静态资源按照默认配置访问即可,是不会有什么问题的。但我没有注意到的是 这个spring boot 项目集成了 swagger ,这就导致它重写了 spring 的默认配置。问题的解决方法 ,非常简单,可对于sprin...翻译 2019-07-02 21:43:34 · 277 阅读 · 0 评论