bean 初始化方法


参考文档:七种方式教你在SpringBoot初始化时搞点事情1. 容器刷新完成时容器刷新完成:容器刷新成功说明所有 bean 初始化已经完成1.1 ContextRefreshedEvent容器刷新完成后会调用容器内所有实现了ApplicationListener<ContextRefresh

WebFlux


参考文档:WebFlexReactive Spring实战 -- WebFlux使用教程Spring5之WebClient简单使用Spring的WebClient基本使用本文主要介绍 WebClient 用法1. Configuration1.1 maven<dependency>

springboot 多个配置文件


参考文档:profile之springboot另外一种多配置文件方式参考:maven profile1. 简介想必大家都有这种经历,我们开发项目的时候要有多个环境,如开发环境、测试环境、生产环境,他们的配置文件一般不同,如数据库地址。当我们要向各个环境发布程序时,需要人工处理这些配置文件,这显然麻烦

使用 Maven 插件为 SpringBoot 应用构建 Docker 镜像


参考文档:使用Maven插件为SpringBoot应用构建Docker镜像Docker 在 Mac 下的 2375 端口Docker开启Remote API 访问 2375端口1. 创建私有镜像仓库docker run -d -p 5000:5000 --restart=always --name

CORS


参考文档:SpringBoot配置Cors解决跨域请求问题一、同源策略简介同源策略(same origin policy)是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。 同源策略是浏览器安全的基石。1.1 什么是同源若地址里面的协议、域名和端口号均相同则属于同源

springboot 集成 mongodb


参考文档:mall整合Mongodb实现文档操作1. Spring Data MongodbSpring Data Mongodb 是 Spring 提供的一种以 Spring Data 风格来操作数据存储的方式,它可以避免编写大量的样板代码。1.1 常用注解@Document:标示映射到Mongo

springboot 集成 elasticsearch


参考文档:mall整合Elasticsearch实现商品搜索Elasticsearch: 权威指南springboot 版本 2.5.1elasticsearch 版本 7.12.1版本匹配很重要!1. Spring Data ElasticsearchSpring Data Elasticsear

SpringTask


参考文档:mall整合SpringTask实现定时任务1. SpringTaskSpringTask 是 Spring 自主研发的轻量级定时任务工具,相比于 Quartz 更加简单方便,且不需要引入其他依赖即可使用。2. Cron 表达式Cron 表达式是一个字符串,包括 6~7 个时间元素,在 S

springboot jar 和 war 的区别


参考文献:SpringBoot项目打成war和jar的区别哎,现在学编程的基本都不会教历史了,也没人有兴趣去钻研。总体来说吧,很多年前,Sun 还在世的那个年代,在度过了早期用 C++写 Html 解析器的蛮荒时期后,有一批最早的脚本程序进入了 cgi 时代,此时的 Sun 决定进军这个领域,为了以

SpringBoot


推荐阅读:肝了一周总结的SpringBoot实战教程,太实用了!一、SpringBoot 基础1. SpringBoot 简介1.1 Spring 缺点配置复杂依赖管理比较麻烦,费时费力1.2 SpringBoot 特点起步依赖,就是将具备某种功能的坐标打包到一起,并提供一些默认的功能自动配置,开箱