SpringBoot
文章平均质量分 72
战·后风!!
看人之短,天下无可交之人,看人之长,世间尽是吾师。
展开
-
SpringBoot整合Easy-ES操作演示文档
* **零侵入:**针对ES官方提供的RestHighLevelClient只做增强不做改变,引入EE不会对现有工程产生影响,使用体验如丝般顺滑。* **损耗小:**启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作。* **自动化:** 全球领先的哥哥你不用动,索引我全自动模式,帮助开发者和运维杜绝索引困扰。* **智能化:** 根据索引类型和当前查询类型上下文综合智能判断当前查询是否需要拼接.keyword后缀,减少小白误用的可能。原创 2023-09-12 16:04:56 · 2747 阅读 · 7 评论 -
SpringBoot 2.7.X 一套代码适配多种数据库讲解(图文详细)
随着日新月异的项目变化,应对不同客户的数据库安全需求,避免企业项目重复繁琐的工作量。故需要项目同时适配多种数据库,如MYSQL、Oracle、PostgreSQL、SQL Server、kingBaseES等…,提升项目交付能力,从而获取更多效益和口碑!原创 2023-04-26 11:42:07 · 9685 阅读 · 1 评论 -
SpringBoot + MyBatisPlus实现Yaml配置参数AES算法加密
该功能为了保护数据库配置及数据安全,在一定的程度上控制开发人员流动导致敏感信息泄露。MybatisPlus版本要求: 3.3.2+原创 2023-04-07 13:59:33 · 839 阅读 · 0 评论 -
CentOS 7下安装PostgreSQL 15版本数据库(图文详细)
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。原创 2023-04-04 17:28:10 · 13013 阅读 · 0 评论 -
SpringBoot整合XXL分布式任务调度(图文详细)
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。原创 2023-04-03 18:39:35 · 7302 阅读 · 0 评论 -
SpringBoot整合Admin服务监控(图文详细)
SpringBoot整合Admin服务监控。原创 2023-04-03 15:02:26 · 8973 阅读 · 0 评论 -
Swagger2与openAPI3主机更改说明
1 注解对应修改说明Swagger2ApiFox标注位置@Api@Tag(name = “接口类名”,description = “接口类描述”)Controller 控制层@ApiOperation@Operation(summary =“接口方法描述”)Controller 控制层@ApiImplicitParams@ParametersController 控制层的方法参数参数@ApiImplicitParam@Parameter(descrip原创 2023-03-23 11:46:00 · 366 阅读 · 0 评论 -
Excel转SQL语句
假设表格有A、B、C、D四列数据,希望导入到你的数据库中表格table,对应的字段分别是col1、col2、col3、col4。原创 2023-03-10 10:34:44 · 7506 阅读 · 0 评论 -
Nacos详细使用操作文档(图文详细)
总结: 只需要给Nacos中创建一个dataId名称叫做 当前项目名.properties 当前项目名.yaml。使用namespace来区分不同的服务【每个服务都有自己的名称空间】。集中管理配置、配置动态更新、回滚配置…原创 2023-02-17 15:58:56 · 14687 阅读 · 1 评论 -
IDEA常用配置整理说明
如果我们打开的类过多,那么 IDEA 只会显示一行,之前打开的就不见了,下面这个设置就可以让我们打开的类都显示。先看下没设置之前,只能打开一行。取消单行显示 tabs 的操作再看下设置之后,打开的类分多行显示。取消单行显示tabs的操作设置方法。经常遇到很烦的编码问题,我们把编码设置成下面这样,基本就可以杜绝这种情况了。IDEA 有默认的字体大小,也可以去设置,但是都不如用 ctrl + 鼠标进行实时变大变小来的痛快。IDEA 默认不显示行号,方法之间也没有分隔线,我们可以照如下设置。设置显示行号和方法原创 2023-01-16 11:20:34 · 674 阅读 · 0 评论 -
SpringBoot 2.X整合JSR303服务端数据校验
SpringBoot 2.X整合JSR303服务端数据校验一、JSR-303简介JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,注重于服务端数据校验,官方参考实现是Hibernate Validator。Bean Validation 中内置的 constraint如下:二、JSR-303基本校验声明 constraint 的 JavaBean【User.java】package com.hf.boot.jsr303.entity;原创 2020-07-03 15:40:09 · 5406 阅读 · 0 评论 -
Linux下Nacos集群环境搭建(图文详细)
一、参考链接Linux下配置JDK,MAVEN,TOMCAT(图文详细)Linux下Nacos环境配置(单机版)二、搭建规划主机规划192.168.44.191:8848192.168.44.192:8848192.168.44.193:8848MYSQL规划192.168.44.191 3306 5.7.27三、集群搭建1、先参考 Linux下Nac...原创 2020-02-28 13:42:59 · 13125 阅读 · 12 评论 -
Linux下Nacos环境配置(单机版)
Nacos概述官方链接: https://nacos.io/zh-cn/docs/what-is-nacos.htmlNacos环境搭建准备资源#上传资源包至Linux目录#解压tar -zxvf nacos-server-1.1.4.tar.gz -C /opt/module/#切换目录bin查看cd /opt/module/ && ll配置自...原创 2020-02-11 15:44:56 · 11076 阅读 · 1 评论 -
SpringBoot 读取配置文件属性的5种方式
#SpringBoot 读取配置文件的多种方式准备阶段添加配置属性person: lastName: zhangsan email: xxx@163.com age: 18 birth: 2019/1/10 maps: {k1: v1,k2: v2} lists: - lisi - zhaoliu pets: name: 小狗 ...原创 2020-01-10 18:44:45 · 6553 阅读 · 0 评论 -
SpringBoot项目打成war包并部署到外部Tomcat容器
一、修改pom.xml中将默认的jar包方式改成war<!-- 将打包方式修改为war--><packaging>war</packaging>二、排除内置的Tomcat容器【以下两种方式均可】方式1<dependency> <groupId>org.springframework.boot</group...原创 2020-01-08 11:41:50 · 2815 阅读 · 2 评论 -
SpringBoot 2.1.10.RELEASE 结合MybatisPlus 3.2.0 版本整合Druid多数据源
Demo 结构及源码Demo结构图源码链接: https://download.csdn.net/download/weixin_44187730/12026906pom.xml添加依赖<dependencies> <!-- Swagger2 接口文档 --> <dependency> <...原创 2019-12-12 10:25:31 · 1154 阅读 · 0 评论 -
SpringBoot 2.1.x整合ActiveMQ消息中间件服务
#SpringBoot 2.x整合ActiveMQ消息中间件服务pom.xml <dependencies> <!--ActiveMQ 启动器--> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-10-17 18:43:05 · 461 阅读 · 0 评论 -
SpringBoot 2.1.x微服务通过DockerMaven插件构建docker镜像部署
docker registry私服搭建【需构建jdk1.8.0_171镜像上传至私服】boot-docker微服务 pom.xml配置<build> <finalName>boot-docker</finalName> <plugins> <plugin> ...原创 2019-10-12 21:55:49 · 6928 阅读 · 0 评论 -
SpringBoot 2.1.x整合Swagger2生成在线接口文档示例
boot-swagger2demo结构图Swagger相关依赖<dependencies> <!--Swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifa...原创 2019-09-28 09:13:59 · 321 阅读 · 0 评论 -
SpringBoot 2.1.x整合Druid数据源及监控示例
依赖相关<dependencies> <!--WEB依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...原创 2019-09-28 10:28:16 · 439 阅读 · 0 评论 -
SpringBoot 2.1.x整合undertow轻量级容器
pom.xml依赖 <dependencies> <!--WEB 模块--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...原创 2019-09-28 10:40:10 · 1395 阅读 · 0 评论 -
SpringBoot 2.1.x整合Jetty容器
pom.xml依赖<dependencies> <!--WEB 模块--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...原创 2019-09-28 11:01:55 · 858 阅读 · 0 评论 -
SpringBoot 2.1.x整合MybatisPlus代码示例
资源相关boot-mp项目结构图【已经过逆向工程代码生成】核心代码pom.xml<dependencies> <!--Boot WEB模块--> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-09-28 16:10:51 · 801 阅读 · 0 评论 -
SpringBoot 2.1.x整合Task任务相关示例
Async异步任务主启动类添加@EnableAsync注解方法上添加@Async注解 @Async public void async_task01() { try { Thread.sleep(3000); } catch (Exception e) { e.printStackTrace(); } Syst...原创 2019-09-28 20:45:42 · 178 阅读 · 0 评论 -
SpringBoot 2.1.x整合Cache缓存技术相关示例
JSR107规范简述Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 ExpiryCaching Provider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。CacheManager定义了创建、配置、获取、管理和控制...原创 2019-09-29 02:10:11 · 298 阅读 · 0 评论 -
SpringBoot 2.1.x整合Redis Cluster集群配置相关示例
资源相关相关代码示例pom.xml <!--Redis模块--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifa...原创 2019-09-29 05:56:15 · 1146 阅读 · 0 评论 -
SpringBoot 2.1.x整合devtools实现热启动
方式一:手动触发pom.xml依赖 <!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional...原创 2019-10-06 22:19:39 · 266 阅读 · 0 评论 -
SpringBoot 2.1.x整合Actuator信息监控
pom.xml依赖相关 <!--应用监控--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </depe...原创 2019-10-07 11:03:09 · 6304 阅读 · 0 评论 -
SpringBoot 2.1.x整合阿里SMS短信服务
阿里云短信服务开发文档pom.xml依赖<dependencies> <!--Web服务--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...原创 2019-09-28 11:25:00 · 425 阅读 · 0 评论 -
SpringBoot 2.1.x整合Dubbo集群及Monitor监控中心
资源相关Linux下搭建Dubbo集群及Monitor监控中心【推荐】Provider服务提供者pomxml <dependencies> <!--WEB 依赖--> <dependency> <groupId>org.springframework.boot</gro...原创 2019-10-07 20:34:27 · 7673 阅读 · 0 评论 -
SpringBoot 2.1.x整合Elasticsearch 5.6.8
ElasticSearch相关概念Centos 7.4下使用Docker容器技术搭建ES集群【推荐】ES概述Elasticsearch是面向文档(document oriented)的,这意味着它可以存储整个对象或文档(document)。然而它不仅仅是存储,还会索引(index)每个文档的内容使之可以被搜索。在Elasticsearch中,你可以对文档(而非成行成列的数据)进行索引、...原创 2019-10-11 14:55:13 · 2326 阅读 · 1 评论 -
SpringBoot 2.1.x整合POI实现Excel读写示例
资源相关boot-poi项目结构图boot-poi源码链接【推荐】核心代码展示pom.xml依赖相关 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifac...原创 2019-09-28 10:16:51 · 7364 阅读 · 2 评论