随笔分类 - spring boot
摘要:1. Spring Aware Spring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器。 实际项目中,不可避免地会用到Spring容器本身的功能资源,这时的Bean必须意识到Spring容器的存在,才能调用Spring所提供的资源,
阅读全文
摘要:1. Bean的Scope scope描述Spring容器如何新建Bean的实例。通过注解@Scope实现,取值有: a. Singleton:一个Spring容器中只有一个Bean的实例。此为Spring的默认配置,全容器共享一个实例。 b. Prototype:每次调用新建一个Bean的实例 c
阅读全文
摘要:1. Reactor简介 Reactor 是 Spring 社区发布的基于事件驱动的异步框架,不仅解耦了程序之间的强调用关系,而且有效提升了系统的多线程并发处理能力。 2. Spring Boot集成Reactor的pom.xml 1 <?xml version="1.0" encoding="UT
阅读全文
摘要:1. GridFS简介 GridFS是Mongo的一个子模块,使用GridFS可以基于MongoDB来持久存储文件。并且支持分布式应用(文件分布存储和读取)。作为MongoDB中二进制数据存储在数据库中的解决方案,通常用来处理大文件,对于MongoDB的BSON格式的数据(文档)存储有尺寸限制,最大
阅读全文
摘要:本节将深入Spring Boot的细节,可以学到你想使用的或定制的Spring Boot的主要特性。 1. SpringApplication SpringApplication类为引导一个Spring应用提供了方便的方法,该Spring应用从main方法开启。通常,你可以通过静态方法SpringA
阅读全文
摘要:1. 构建系统 (1) 使用maven构建 1) 从Starter Parent继承 在项目中配置继承spring-boot-starter-parent,可以进行如下设置: 注意,设置版本号时,只需要在该parent中设置,如果想增加starters,则可以自动优化这些starters的版本信息。
阅读全文
摘要:本系列博客将学习并运用Spring Boot, 尽量会涉及到Spring Boot的方方面面,且会参考Spring Boot的官方文档,相关英文书籍,以及相关博客等知识,争取做到详尽易懂。 1. Spring Boot简介 (1) Spring Boot的目的在于构件可以运行的独立或基于生产级别的S
阅读全文