SoFunction
Updated on 2025-03-08

Use @Autowired to inject ApplicationContext







bootApplication

storageFactory
aliyunStorageImpl
nativeStorageImpl
qiniuStorageImpl
upYunStorageImpl
springUtils
contextStartup
shiroConfiguration
siteConfiguration
siteOptions
webMvcConfiguration
hibernateFilterAspect
messageEventHandler
postUpdateEventHandler
interceptorHookManager
hidenContentPugin
viewCopyrightPugin
channelServiceImpl
commentServiceImpl
favoriteServiceImpl
linksServiceImpl
mailServiceImpl
messageServiceImpl
openOauthServiceImpl
optionsServiceImpl
permissionServiceImpl
postSearchServiceImpl
postServiceImpl
rolePermissionServiceImpl
roleServiceImpl
securityCodeServiceImpl
tagServiceImpl
userEventServiceImpl
userRoleServiceImpl
userServiceImpl
channelDirective
contentsDirective
controlsDirective
linksDirective
numberDirective
resourceDirective
sidebarDirective
userCommentsDirective
userContentsDirective
userFavoritesDirective
userMessagesDirective
adminController
adminChannelController
adminCommentController
optionsController
permissionController
adminPostController
roleController
themeController
adminUserController
apiController
channelController
indexController
searchController
tagController
callbackController
emailController
forgotController
loginController
logoutController
registerController
commentController
postController
uploadController
favorController
settingsController
usersController
defaultExceptionHandler
jsonUtils
baseInterceptor
menusDirective
subjectFactory
accountRealm
shiroCacheManager
shiroFilterFactoryBean


taskExecutor
fastJsonHttpMessageConverter


cacheOperationSource
cacheInterceptor




propertySourcesPlaceholderConfigurer
$UndertowWebSocketConfiguration
websocketServletWebServerCustomizer

$EmbeddedUndertow
undertowServletWebServerFactory

servletWebServerFactoryCustomizer



webServerFactoryCustomizerBeanPostProcessor
errorPageRegistrarBeanPostProcessor
$DispatcherServletConfiguration
dispatcherServlet


$DispatcherServletRegistrationConfiguration
dispatcherServletRegistration


taskExecutorBuilder


defaultValidator
methodValidationPostProcessor
$WhitelabelErrorViewConfiguration
error
beanNameViewResolver
$DefaultErrorViewResolverConfiguration
conventionErrorViewResolver

errorAttributes
basicErrorController
errorPageCustomizer
preserveErrorControllerTargetClassPostProcessor

$WebMvcAutoConfigurationAdapter$FaviconConfiguration
faviconHandlerMapping
faviconRequestHandler
$EnableWebMvcConfiguration
requestMappingHandlerAdapter
requestMappingHandlerMapping
mvcConversionService
mvcValidator
mvcContentNegotiationManager
mvcPathMatcher
mvcUrlPathHelper
viewControllerHandlerMapping
beanNameHandlerMapping
resourceHandlerMapping
mvcResourceUrlProvider
defaultServletHandlerMapping
mvcUriComponentsContributor
httpRequestHandlerAdapter
simpleControllerHandlerAdapter
handlerExceptionResolver
mvcViewResolver
mvcHandlerMappingIntrospector
$WebMvcAutoConfigurationAdapter
defaultViewResolver
viewResolver
welcomePageHandlerMapping
requestContextFilter

hiddenHttpMethodFilter
formContentFilter

authenticationStrategy
authenticator
authorizer
subjectDAO
sessionStorageEvaluator
sessionFactory
sessionDAO
sessionManager
securityManager
sessionCookieTemplate
rememberMeManager
rememberMeCookieTemplate
shiroFilterChainDefinition


lifecycleBeanPostProcessor
eventBus
shiroEventBusAwareBeanPostProcessor

filterShiroFilterRegistrationBean

mbeanExporter
objectNamingStrategy
mbeanServer

springApplicationAdminRegistrar
$CglibAutoProxyConfiguration


$Hikari
dataSource
$Hikari

$PooledDataSourceConfiguration
$HikariPoolDataSourceMetadataProviderConfiguration
hikariPoolDataSourceMetadataProvider



dataSourceInitializerPostProcessor


$JpaWebConfiguration$JpaWebMvcConfiguration
openEntityManagerInViewInterceptor
$JpaWebConfiguration

transactionManager
jpaVendorAdapter
entityManagerFactoryBuilder
entityManagerFactory


dataSourceInitializedPublisher

$CacheManagerJpaDependencyConfiguration

cacheManager
ehCacheCacheManager

cacheManagerCustomizers
cacheAutoConfigurationValidator



persistenceExceptionTranslationPostProcessor

emBeanDefinitionRegistrarPostProcessor
jpaMappingContext
jpaContext

linksRepository
rolePermissionRepository
postResourceRepository
channelRepository
postRepository
favoriteRepository
postAttributeRepository
securityCodeRepository
roleRepository
userOauthRepository
permissionRepository
commentRepository
optionsRepository
resourceRepository
userRepository
messageRepository
tagRepository
postTagRepository
userRoleRepository

gsonBuilder
gson
standardGsonBuilderCustomizer

$Jackson2ObjectMapperBuilderCustomizerConfiguration
standardJacksonObjectMapperBuilderCustomizer

$JacksonObjectMapperBuilderConfiguration
jacksonObjectMapperBuilder
$ParameterNamesModuleConfiguration
parameterNamesModule
$JacksonObjectMapperConfiguration
jacksonObjectMapper

jsonComponentModule
$StringHttpMessageConverterConfiguration
stringHttpMessageConverter
$MappingJackson2HttpMessageConverterConfiguration
mappingJackson2HttpMessageConverter



messageConverters

projectingArgumentResolverBeanPostProcessor

pageableResolver
sortResolver

jacksonGeoModule

pageableCustomizer
sortCustomizer

$JdbcTemplateConfiguration
jdbcTemplate
$NamedParameterJdbcTemplateConfiguration
namedParameterJdbcTemplate


$FlywayJdbcOperationsDependencyConfiguration
$FlywayJpaDependencyConfiguration
$FlywayConfiguration$FlywayInitializerJdbcOperationsDependencyConfiguration
$FlywayConfiguration$FlywayInitializerJpaDependencyConfiguration
$FlywayConfiguration
flyway
flywayInitializer


stringOrNumberMigrationVersionConverter
flywayDefaultDdlModeProvider

freeMarkerConfigurer
freeMarkerConfiguration
freeMarkerViewResolver


.h2.H2ConsoleAutoConfiguration
h2Console
spring..h2.H2ConsoleProperties
$LoggingCodecConfiguration
loggingCodecCustomizer
$JacksonCodecConfiguration
jacksonCodecCustomizer




taskSchedulerBuilder

$DataSourceTransactionManagerConfiguration



transactionAttributeSource
transactionInterceptor

$EnableTransactionManagementConfiguration$CglibAutoProxyConfiguration
$EnableTransactionManagementConfiguration
$TransactionTemplateConfiguration
transactionTemplate

platformTransactionManagerCustomizers


restTemplateBuilder
$UndertowWebServerFactoryCustomizerConfiguration
$UndertowWebServerFactoryCustomizerConfiguration
undertowWebServerFactoryCustomizer


characterEncodingFilter
localeCharsetMappingsCustomizer

multipartConfigElement
multipartResolver

$DatabaseShutdownExecutorJpaDependencyConfiguration

inMemoryDatabaseShutdownExecutor
$RestartConfiguration
classPathFileSystemWatcher
classPathRestartStrategy
hateoasObjenesisCacheDisabler
fileSystemWatcherFactory
conditionEvaluationDeltaLoggingListener
$LiveReloadConfiguration
liveReloadServer
optionalLiveReloadServer
liveReloadServerEventListener


#0