
SpringBoot
文章平均质量分 92
jushisi
一点点好奇心,一点点求知欲
展开
-
SpringBoot是怎么做到简化配置的?
一、EnableAutoConfigurationspringboot的启动类上有个注解SpringBootApplication,点开这个注解,可以看到它的内部实现,是由多个注解组成的。@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan( exc转载 2021-01-24 12:28:34 · 3584 阅读 · 0 评论 -
SpringBoot2整合Redis Cluster
PS:此处用jedis连接池,也可以选择lettuce连接池,参考链接:springboot2.x 整合redis集群的几种方式一、修改pom文件,加入redis相关依赖<!--redis相关--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> &l原创 2020-11-04 10:42:29 · 801 阅读 · 1 评论 -
Elastic-Job系列(三)---- 事件追踪
参考:https://www.cnblogs.com/zhenghengbin/p/12230300.htmlhttps://blog.youkuaiyun.com/kangkanglou/article/details/82849744https://blog.youkuaiyun.com/qq_35206261/article/details/90478221一、配置JobEventConfig事件追踪由于我用了多数据源,一个@Bean(name = "sakuraDataSource")、另一个@Bean(n.原创 2020-10-30 12:35:17 · 1769 阅读 · 0 评论 -
Elastic-Job系列(二)---- SpringBoot整合 示例SimpleJob
1、pom文件中添加jar包依赖 <!--分布式调度定时任务相关--> <dependency> <groupId>com.dangdang</groupId> <artifactId>elastic-job-lite-core</artifactId> <version>2.1.5</version> </dependency> <dependency> <原创 2020-10-30 09:56:18 · 698 阅读 · 0 评论 -
logstash安装logstash-filter-multiline插件(SpringBoot logback日志)
查看logstash的插件 ./bin/logstash-plugin list安装logstash的插件logstash-filter-multiline./bin/logstash-plugin install logstash-filter-multilinelogstash的log_to_es.conf配置如下:input { tcp { mode => "server" host => "192.168.164.101" port => 4560 cod原创 2020-09-26 12:45:52 · 690 阅读 · 0 评论 -
SpringBoot 配置文件
springboot中spring.profiles.include和spring.profiles.active我们有这样的一个springboot项目。项目分为开发、测试、生产三个不同阶段(环境),每个阶段都会有db、ftp、redis等的不同配置信息。我们可以使用spring.profiles.include来实现三种不同环境的一键切换。项目总(入口)配置文件:bootstrap.yml ,内容如下spring.profiles.active: dev #dev、test、prod转载 2020-09-25 15:56:23 · 195 阅读 · 0 评论 -
SpringBoot2 默认的Logback日志整合ELK
前提:当前SpringBoot版本2.2.2关闭ELK节点centos7防火墙 systemctl stop firewalld一、首先安装ELK,具体步骤参考博文:ELK单节点安装二、SpringBoot集成Logstash<!--集成logstash--> <dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logb.原创 2020-09-25 14:42:16 · 270 阅读 · 0 评论