随笔分类 -  【Spring系列】SpringBoot

摘要:前言 人间清醒 业务场景 用戶在购买商品的时候通常会预购然后没付款,没付款的订单通常会被设置一个自动超时时间如30分钟后超时,所以我们要在订单到30分钟后自动将超时的订单取消。 JUC(DelayQueue)方案 DelayQueue简介 DelayQueue是java并发包下的延时阻塞队列,常用于 阅读全文
posted @ 2022-08-26 09:57 日落西风又在吹 阅读(1433) 评论(2) 推荐(3) 编辑
摘要:前言 人间清醒 Windows安装RabbitMQ 环境工具下载 rabbitMQ是Erlang语言开发的所以先下载Erlang; RabbitMQ官网地址: https://www.rabbitmq.com/ Erlang下载: https://www.erlang.org/downloads 如 阅读全文
posted @ 2022-08-24 09:22 日落西风又在吹 阅读(2718) 评论(2) 推荐(3) 编辑
摘要:MyBaits是一个开源的优秀的持久层框架,SQL语句与代码分离,面向配置的编程,良好支持复杂数据映射,动态SQL;MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和 阅读全文
posted @ 2019-10-17 15:39 日落西风又在吹 阅读(452) 评论(0) 推荐(2) 编辑
摘要:前言 在许多企业级项目中,需要用到邮件发送的功能,如: 注册用户时需要邮箱发送验证 用户生日时发送邮件通知祝贺 发送邮件给用户等 创建工程导入依赖 <!-- 邮箱发送依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <ar 阅读全文
posted @ 2019-08-23 18:34 日落西风又在吹 阅读(383) 评论(1) 推荐(0) 编辑
摘要:前言 在企业级项目中有许多能够用到定时任务的场景例如: 1. 在某个时间点统一给某些用户发送邮件信息 2. 接口表数据发送 3. 某月某日更新报表数据 4. ...... 目前我们使用SpringBoot快速整合Quartz来进行具体的实现。 Top1.任务脚本初始化 首先我们需要创建官方提供的几张 阅读全文
posted @ 2019-08-12 17:30 日落西风又在吹 阅读(6167) 评论(0) 推荐(0) 编辑
摘要:[TOC] SpringBoot整合MyBatisPlus配置动态数据源 推文: "2018开源中国最受欢迎的中国软件MyBatis Plus" MybatisPlus特性 无侵入 :只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小 :启动即会自动注入基本 CURD,性能基本无损耗 阅读全文
posted @ 2019-05-27 14:01 日落西风又在吹 阅读(22170) 评论(0) 推荐(3) 编辑
摘要:@Author:SimpleWu 什么是Swagger? Swagger是什么:THE WORLD’S MOST POPULAR API TOOLING 根据官网的介绍: Swagger Inspector:测试API和生成OpenAPI的开发工具。Swagger Inspector的建立是为了解决 阅读全文
posted @ 2019-01-12 21:42 日落西风又在吹 阅读(4204) 评论(0) 推荐(0) 编辑
摘要:SpringBoot配置druid数据源 Author:SimpleWu springboot整合篇 前言 对于数据访问层,无论是Sql还是NoSql,SpringBoot默认采用整合SpringData的方式进行统一管理,添加大量的自动配置,屏蔽了很多设置。引入了各种XxxTemplate和Xxx 阅读全文
posted @ 2018-12-01 16:05 日落西风又在吹 阅读(35254) 评论(19) 推荐(5) 编辑
摘要:springboot异常处理 Author:SimpleWu 默认错误处理机制 SpringBoot默认的错误处理直接回返回对应的错误视图页面。比如404错误。 如果是其它客户端访问,默认相应一个json数据。比如通过postman来访问当前页面。 springboot错误页面处理过程: Sprin 阅读全文
posted @ 2018-11-30 15:31 日落西风又在吹 阅读(6158) 评论(0) 推荐(2) 编辑
摘要:SpringBoot配置详解 Author:SimpleWu "properteis文件属性参考大全" SpringBoot默认加载配置 SpringBoot使用两种全局的配置文件,全局配置文件可以对一些默认配置进行修改。 application.properties application.yml 阅读全文
posted @ 2018-11-28 16:33 日落西风又在吹 阅读(9664) 评论(3) 推荐(3) 编辑
摘要:SpringBoot入门 Authro:SimpleWu "SpringBoot官方" "SpringBoot2.1.0参考文档" "SpringBoot配置properties大全" SpringBoot是什么? SpringBoot是spring家族中微型框架,其设计目的是用来简化新Spring 阅读全文
posted @ 2018-11-27 16:38 日落西风又在吹 阅读(7250) 评论(7) 推荐(6) 编辑
摘要:```properties flyway.baseline-description 执行基线时标记已有Schema的描述。 flyway.baseline-on-migrate 在没有元数据表的情况下,针对非空Schema执行迁移时是否自动调用基线。(默认值: false 。) flyway.baseline-version 执行基线时用来标记已有Schema的版本。(默认值: 1 。) flyw... 阅读全文
posted @ 2018-11-27 11:20 日落西风又在吹 阅读(3955) 评论(0) 推荐(2) 编辑
摘要:[TOC] SpringBoot企业常用的starter Editor:SimpleWu SpringBoot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样 阅读全文
posted @ 2018-10-16 15:13 日落西风又在吹 阅读(10993) 评论(1) 推荐(12) 编辑