Spring

spring学习之注入(二)

4

xirruiqiang 发布于 2019-10-22

@Autowired @Autowired默认优先按类型去容器中找对应的bean,可以作用在构造函数、成员变量、方法上面,在spring学习之注入这篇已经有例子了,这边不在讲述。 @Autowired有个required属性,默认是true的,也就是说,当注入的bean是空的情况...

阅读(7)评论(0)赞 (0)

springboot中使用poi导出excel

6

hellas 发布于 2019-10-22

IntelliJ IDEA 2018.2 JDK 1.8 SpringBoot 2.1.9.RELEASE POI 3.9 Maven 依赖 <dependencies> <dependency> <groupId>org.apache.poi...

阅读(6)评论(0)赞 (0)

Spring Cloud(一):入门篇

邓龙华 发布于 2019-10-22

Spring Cloud 是一个基于 Spring Boot 实现的微服务架构开发工具,可以快速构建分布式系统中的某些常用模式,如配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式回话和集群状态管理等等。Spring Cloud致力于为典型的用例和扩...

阅读(9)评论(0)赞 (0)

Apollo 1.5.0 发布,开源分布式配置中心

1

hanze 发布于 2019-10-22

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 服务端基于 Spring Boot 和 Spring Cloud 开发,打包后可以...

阅读(13)评论(0)赞 (0)

Spring Boot Actuator 整合 Prometheus

2

xubiao.zhuang 发布于 2019-10-22

简介 Spring Boot 自带监控功能 Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等。这一节结合 Prometheus 、Grafana 来更加直观的展示这些信息。 实验 说明 服务名 地址 端口 Pro...

阅读(11)评论(0)赞 (0)

SpringCloud 注册中心 Eureka 集群是怎么保持数据一致的?

6

zhuangli 发布于 2019-10-22

服务注册中心不可能是单点的,一定会有一个集群,那么集群中的服务注册信息如何在集群中保持一致的呢? 首先要明确的是 Eureka 是 弱数据一致性 的。 下面从2个方面来说明: 什么是弱数据一致性 Eureka 是如何同步数据的 1. 弱数据一致性 我们知道 ZooKeeper 也...

阅读(10)评论(0)赞 (0)

Apache Fineract 1.3.0 修复了一个上游依赖安全漏洞

1

小丁 发布于 2019-10-21

Apache Fineract 项目在 1.3.0 版本中修复了一个 Spring Security OAuth 安全漏洞 CVE-2016-4977,该漏洞允许恶意用户远程执行代码。 NATIONAL VULNERABILITY DATABASE (NVD)介绍了该漏...

阅读(7)评论(0)赞 (0)

Spring Cloud Sleuth:分布式请求链路跟踪

7

yeseng 发布于 2019-10-21

Spring Cloud Sleuth 是分布式系统中跟踪服务间调用的工具,它可以直观地展示出一次请求的调用过程,本文将对其用法进行详细介绍。 Spring Cloud Sleuth 简介 随着我们的系统越来越庞大,各个服务间的调用关系也变得越来越复杂。当客户端发起一个请求时,这...

阅读(8)评论(0)赞 (0)

使用SpingBoot快速构建工程入门

changyuan.xu 发布于 2019-10-21

一、SpingBoot的概述 Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is ...

阅读(12)评论(0)赞 (0)

RocketMQ入门学习

4

尖兵 发布于 2019-10-21

分享目标 让大家知道除了传统的项目构建方式外还这样一个方便工具spring-boot的存在; 帮助大家入门spring-boot,如何使用它和怎么开始,一步步去掌握它; 它是什么? Spring Boot makes it easy to create stand-alone, ...

阅读(13)评论(0)赞 (0)

如何正确应对面试最后一问:你有什么问题想问我吗?

3

xirruiqiang 发布于 2019-10-21

点击蓝色“ 程序猿DD ”关注我 回复“ 资源 ”获取独家整理的学习资料! 作者 | 干货小分队 来源 |  blog.didispace.com 尽管,我们之前分享了这么多关于面试的主题: 高薪必备的一些Spring Boot高级面试题 面试必问:设计模式遵循的面向对...

阅读(14)评论(0)赞 (0)

Spring系列七:Spring 中读取文件-ResourceLoaderAware

3

puefu.he 发布于 2019-10-21

满目山河空念远,落花风雨更伤春。 概述 本文将了解资源或文件(例如文本文件、 XM L文件、属性文件或图像文件)加载到 Spring 应用程序上下文中的不同实现。 Spring ResourceLoader 为我们提供了一个统一的 getResource() 方法来通过资源路径检...

阅读(14)评论(0)赞 (0)

Spring系列七:Spring 自动装配

3

尖兵 发布于 2019-10-21

相思相见知何日?此时此夜难为情。 概述 在 Spring 框架中,在配置文件中声明 bean 的依赖关系是一个很好的做法,因为 Spring 容器能够自动装配协作 bean 之间的关系。这称为 spring 自动装配。 自动装配功能具有四种模式。分别是 no , byName ,...

阅读(14)评论(0)赞 (0)

Spring Boot WebFlux 集成 Mongodb 数据源操作

xiaoli.wang 发布于 2019-10-21

WebFlux 整合 Mongodb 前言 上一讲用 Map 数据结构内存式存储了数据。这样数据就不会持久化,本文我们用 MongoDB 来实现 WebFlux 对数据源的操作。 什么是 MongoDB ? 官网:https://www.mongodb.com/ MongoDB ...

阅读(11)评论(0)赞 (0)

将ApiBoot Logging采集的日志上报到Admin

dulong 发布于 2019-10-21

通过 ApiBoot Logging 可以将每一条请求的详细信息获取到,在分布式部署方式中,一个请求可能会经过多个服务,如果是每个服务都 独立保存 请求日志信息,我们没有办法做到统一的控制,而且还会存在 日志数据库 与 业务数据库 不一致的情况出现(可能会用到多数据源配置),正因...

阅读(15)评论(0)赞 (0)

SpringAop源码分析(基于注解)二:筛选通知器

2

hanze 发布于 2019-10-21

在上篇文章 SpringAop源码分析(基于注解)一 中,我们分析了Spring是怎样把专门处理AOP的类进行注册的,本篇文章我们将分析这个类是怎么对AOP起作用的。 一、入口 我们已经知道 BeanPostProcessors 是在Bean实例化前后起作用的,如果看过前面的文章...

阅读(13)评论(0)赞 (0)

Spring Boot 2 实战:根据条件来自动配置不同逻辑的Bean

2

小丁 发布于 2019-10-21

1. 前言 我们经常会有根据条件来加载不同的接口。比如你查询目录下文件列表, Windows 下你会用 CMD 的 dir 命令,而 Linux 下你会使用 ls 命令。 熟悉 Spring Boot 自动配置的也知道 Spring Boot 能根据不同的实际情况启用不同的配置。...

阅读(11)评论(0)赞 (0)

SpringBoot 整合SpringSecurity示例实现权限注解+JWT登录认证

4

yanxinchi 发布于 2019-10-21

SpringSecurity是一个用于Java 企业级应用程序的安全框架,主要包含用户认证和用户授权两个方面.相比较Shiro而言,Security功能更加的强大,它可以很容易地扩展以满足更多安全控制方面的需求,但也相对它的学习成本会更高,两种框架各有利弊.实际开发中还是要根据业...

阅读(11)评论(0)赞 (0)