• 除了GraalVM之外,在最近的Geecon会议上讨论最多的另一项技术是一个名为Java on CRaC的项目。 这个项目带来了两个功能,CRaC上的Java基本上在Oracle GraalVM上运行(目前)。 [list] [*]超快的应用程序启动。甚至比GraalVM的本地镜像还要
  • 在日常开发中,我们经常需要从Spring容器中获取bean,但你知道如何获取Spring容器对象吗? 1、BeanFactoryAware接口: [code]@Service public cl
  • 在实例化Bean对象之前,Spring IOC需要读取Bean的相关属性,将其保存在BeanDefinition对象中,然后通过BeanDefinition对象将Bean对象实例化。 如果你想修改Bea icon
  • [img] 在本文中,我们将首先更详细地解 icon
  • Spring MVC的根拦截器相比可以等待获得Web对象实例的HttpServletRequest和HttpServletResponse。 Spring MVC拦截器的顶级接口是HandlerInte icon
  • 有时,你想在Bean初始化之前和之后实现一些自己的逻辑: BeanPostProcessor接口就可以实现。 该接口目前有两个方法: [list] [*]postProcessBeforeInit icon
  • 目前,在spring中,有很多方法可以初始化bean: [list] [*]使用@PostConstruct注解 [*]实现InitializingBean接口 [/list] [b]1、使用@ icon
  • 有时我们需要在某个配置类中引入其他类,而导入的类也会被添加到spring容器中。这时,可以使用注解@Import来完成这个功能。 如果你看一下它的源代码,你会发现导入的类支持三种不同的类型。 但我 icon
  • 有时我们需要在项目启动时定制一些额外的功能,比如加载一些系统参数,完成初始化,以及预热本地缓存。我们应该怎么做呢? 好消息是,SpringBoot提供了。 [list] [*]CommandLine icon
  • 过去,我们在开发接口时,如果发生了异常,为了给用户一个更友好的提示,比如说: [code]@RequestMapping("/test") @RestController public class Te icon
  • 在使用spring的过程中,我们有没有发现它的扩展能力很强呢?由于这个优势的存在,使得[url= icon
  • 这个存储库(点击标题)包含一个简单的演示应用程序,展示了 Micrometer Tracing 与 Kotlin 和 Spring Boot WebFlux 的用法。 包含以下功能: [list] [*][url= icon
  • 使用 Dekorate 项目,您无需手动创建任何 Kubernetes YAML 清单。 首先,您需要包含io.dekorate:kubernetes-sp icon
  • 本文将介绍为什么 Stargate for Apache Cassandra 选择 Quarkus 而不是 Spring Boot 和 Mi icon
  • 每当我们在 Spring Boot 可执行文件 jar 中遇到“无主清单属性no main manifest attribute”信息时,那是因为文件MANIFEST.MF中缺少Main-Class元数据属性的声明,该文件位于META-INF文件夹下。 icon
  • 这是定义六边形架构模式的原始文章中包含的示例代码应用程序的一个版本。 该应用程序有一个驱动端口,带有提供的“折扣”接口,它计算从给定金额中减去的折扣(我们将假设欧元为货币)。将为此端口实施两个驱动程序: [list] [*]测试用例。 [*]供人类用户使用的 CLI(命令行界面)。 [/list] icon
  • 随着 Spring Boot 3.0 的发布,我们获得了对 GraalVM 原生构建的官方支持。这是否意味着我们终于可以摆脱 JVM 的开销?本机构建如何提高应用程序的性能?权衡在哪里,值得吗?在这篇文章中,我们将尝试获得这些问题的一些答案。 Spring N icon
  • 在 Spring 上下文中,bean 是将由 spring 的 ApplicationContext 创建和管理的类的实例。在spring-boot中,当我们对一个类进行@Component注解时,该类就有资格被spring的Applica icon