From f602f6e6817c8ae4bef39a3fa1da8e985dffedd5 Mon Sep 17 00:00:00 2001 From: Dmitriy Gumeniuk Date: Tue, 12 Sep 2023 17:57:04 -0400 Subject: [PATCH] Update PluginDevelopersGuide with NOTE markup --- docs/dev-guides/PluginDevelopersGuide.mdx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/dev-guides/PluginDevelopersGuide.mdx b/docs/dev-guides/PluginDevelopersGuide.mdx index 9e583d8f1..4dfc82adb 100644 --- a/docs/dev-guides/PluginDevelopersGuide.mdx +++ b/docs/dev-guides/PluginDevelopersGuide.mdx @@ -477,4 +477,7 @@ public class ExampleExtension implements ReportPortalExtensionPoint, DisposableB All plugin components that relies on `@Autowired` dependencies should be loaded lazily using `MemoizingSupplier` or another lazy-load mechanism. This is the restriction of plugin installation flow: -##### We create extension object using constructor and only then we autowire dependencies. If we don't use lazy initialization - all objects created in the constructor will be created with `NULL` objects that were marked as `@Autowired` +:::note + +We create extension object using constructor and only then we autowire dependencies. If we don't use lazy initialization - all objects created in the constructor will be created with `NULL` objects that were marked as `@Autowired` +:::