我们详细阐述了 Spring Boot 自动配置机制的实现原理,从源码角度分析了为什么 Spring Boot 能够做到自动配置,并结合 MyBatis 框架分析了它在开源框架中的具体应用。 我们知道,基于 Spring Boot,开发人员只需要在类路径中引入一组第三方框架的 starter 组件,就能在 ...
尽管Actuator不是严格意义上的Agent,但它提供了一种轻量级的方式来监控Spring Boot应用,并且与Spring Boot生态紧密结合。 随着微服务架构的普及,API的性能监控变得愈发重要。对于Spring Boot应用,记录接口耗时不仅可以帮助我们优化性能,还能在出现问题时快速定位。
三、使用 Spring Boot 本章节将详细介绍如何使用 Spring Boot。它覆盖了诸如构建系统、自动配置和如何运行应用等主题。我们还介绍一些 Spring Boot 最佳实践。虽然 Spring Boot 并没有什么特别(它只是另一个您可以使用的类库),但仍然有一些建议可以让您的开发工作变得更加容易。
Druid 是Java语言中最好的数据库连接池。 虽然 HikariCP 的速度稍快,但是,Druid能够提供强大的监控和扩展功能,也是阿里巴巴的开源项目。 Druid是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP ...
自己学习spring课程的笔记。笔记都是根据尚硅谷的课程(spring ioc,spring aop,spring mvc,spring boot等)写的。 主要内容:spring ioc,spring aop,spring mvc,spring boot ...
spring boot 使用内置tomcat启动,又没有使用nginx作为反向代理,那么这时候针对一些http请求,我们可能没有更好的办法监听; 那aop的方式可以快速的帮我们去完成前置的监听,也可以通过该方法,将日志收集到日志平台,ES等方便跟踪。 import org.aspectj.lang.annotation ...
最近在使用WebFlux时发现,SpringBoot提供的@Cacheable,@CachePut,@CacheEvict和@Caching注解不支持响应式方法,SpringBoot官方也没有提供响应式方法的缓存注解,看到网上的一些解决方案都是直接在方法代码中加入缓存数据的代码逻辑,这样虽然可以解决问题,但是代码 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果