Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/code4craft/tiny-spring
/ functions
Functions
270 in github.com/code4craft/tiny-spring
⨍
Functions
270
◇
Types & classes
106
↓ 18 callers
Method
getBean
通过 getBean(String) 方法来 获取bean实例 @param name @return @throws Exception
src+/main/java/com/ysj/tinySpring/beans/factory/BeanFactory.java:18
↓ 14 callers
Method
invoke
Implement this method to perform extra treatments before and after the invocation. Polite implementations would certainly like to invoke {@link Joinpo
src+/部分aopalliance分析/MethodInterceptor.java:38
↓ 10 callers
Method
getMethodMatcher
获取一个 MethodMatcher 对象 方法名匹配 @return
src+/main/java/com/ysj/tinySpring/aop/Pointcut.java:23
↓ 10 callers
Method
matches
用于匹配targetClass是否是要拦截的类 @param targetClass @return
src+/main/java/com/ysj/tinySpring/aop/ClassFilter.java:14
↓ 9 callers
Method
getTargetSource
()
src/main/java/us/codecraft/tinyioc/aop/AdvisedSupport.java:17
↓ 9 callers
Method
getTargetSource
()
src+/main/java/com/ysj/tinySpring/aop/AdvisedSupport.java:25
↓ 8 callers
Method
helloWorld
()
src/test/java/us/codecraft/tinyioc/HelloWorldService.java:8
↓ 8 callers
Method
helloWorld
()
src+/test/java/com/ysj/HelloWorldService.java:8
↓ 5 callers
Method
getInputStream
通过 getInputStream() 方法 获取资源的输入流 。 @return @throws IOException
src+/main/java/com/ysj/tinySpring/beans/io/Resource.java:19
↓ 5 callers
Method
getRegistry
()
src/main/java/us/codecraft/tinyioc/beans/AbstractBeanDefinitionReader.java:24
↓ 5 callers
Method
getRegistry
()
src+/main/java/com/ysj/tinySpring/beans/AbstractBeanDefinitionReader.java:30
↓ 5 callers
Method
getTarget
()
src/main/java/us/codecraft/tinyioc/aop/TargetSource.java:25
↓ 5 callers
Method
getTarget
()
src+/main/java/com/ysj/tinySpring/aop/TargetSource.java:27
↓ 4 callers
Method
getMethod
Gets the method being called. <p>This method is a frienly implementation of the {@link Joinpoint#getStaticPart()} method (same result). @return the
src+/部分aopalliance分析/MethodInvocation.java:24
↓ 4 callers
Method
getPointcut
获得切点 @return
src+/main/java/com/ysj/tinySpring/aop/PointcutAdvisor.java:14
↓ 4 callers
Method
getPropertyValues
()
src/main/java/us/codecraft/tinyioc/beans/PropertyValues.java:23
↓ 4 callers
Method
getValue
()
src/main/java/us/codecraft/tinyioc/beans/PropertyValue.java:22
↓ 4 callers
Method
getValue
()
src+/main/java/com/ysj/tinySpring/beans/PropertyValue.java:26
↓ 4 callers
Method
loadBeanDefinitions
(String location)
src/main/java/us/codecraft/tinyioc/beans/xml/XmlBeanDefinitionReader.java:26
↓ 4 callers
Method
loadBeanDefinitions
加载并通过bean定义注册bean
src+/main/java/com/ysj/tinySpring/beans/xml/XmlBeanDefinitionReader.java:33
↓ 4 callers
Method
proceed
Proceeds to the next interceptor in the chain. <p>The implementation and the semantics of this method depends on the actual joinpoint type (see the c
src+/部分aopalliance分析/Joinpoint.java:34
↓ 3 callers
Method
getInterfaces
()
src/main/java/us/codecraft/tinyioc/aop/TargetSource.java:29
↓ 3 callers
Method
getInterfaces
()
src+/main/java/com/ysj/tinySpring/aop/TargetSource.java:31
↓ 3 callers
Method
getName
()
src/main/java/us/codecraft/tinyioc/BeanReference.java:16
↓ 3 callers
Method
getName
()
src/main/java/us/codecraft/tinyioc/beans/PropertyValue.java:18
↓ 3 callers
Method
getName
()
src+/main/java/com/ysj/tinySpring/BeanReference.java:18
↓ 3 callers
Method
getName
()
src+/main/java/com/ysj/tinySpring/beans/PropertyValue.java:22
↓ 3 callers
Method
getPropertyValues
()
src+/main/java/com/ysj/tinySpring/beans/BeanDefinition.java:63
↓ 3 callers
Method
registerBeanDefinition
(String name, BeanDefinition beanDefinition)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:54
↓ 3 callers
Method
registerBeanDefinition
(String name, BeanDefinition beanDefinition)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:132
↓ 3 callers
Method
setMethodInterceptor
(MethodInterceptor methodInterceptor)
src/main/java/us/codecraft/tinyioc/aop/AdvisedSupport.java:29
↓ 3 callers
Method
setMethodInterceptor
(MethodInterceptor methodInterceptor)
src+/main/java/com/ysj/tinySpring/aop/AdvisedSupport.java:37
↓ 3 callers
Method
setTargetSource
(TargetSource targetSource)
src/main/java/us/codecraft/tinyioc/aop/AdvisedSupport.java:21
↓ 3 callers
Method
setTargetSource
(TargetSource targetSource)
src+/main/java/com/ysj/tinySpring/aop/AdvisedSupport.java:29
↓ 2 callers
Method
addPropertyValue
(PropertyValue pv)
src/main/java/us/codecraft/tinyioc/beans/PropertyValues.java:18
↓ 2 callers
Method
addPropertyValue
(PropertyValue pv)
src+/main/java/com/ysj/tinySpring/beans/PropertyValues.java:17
↓ 2 callers
Method
checkReadyToMatch
()
src/main/java/us/codecraft/tinyioc/aop/AspectJExpressionPointcut.java:47
↓ 2 callers
Method
checkReadyToMatch
()
src+/main/java/com/ysj/tinySpring/aop/AspectJExpressionPointcut.java:48
↓ 2 callers
Method
getAdvice
获取通知器(方法拦截器) @return
src+/main/java/com/ysj/tinySpring/aop/Advisor.java:16
↓ 2 callers
Method
getBean
(String name)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:23
↓ 2 callers
Method
getBean
根据名字获取bean实例(实例化并初始化bean)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:39
↓ 2 callers
Method
getBeanClass
()
src/main/java/us/codecraft/tinyioc/beans/BeanDefinition.java:25
↓ 2 callers
Method
getBeanClass
()
src+/main/java/com/ysj/tinySpring/beans/BeanDefinition.java:42
↓ 2 callers
Method
getBeansForType
(Class type)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:81
↓ 2 callers
Method
getBeansForType
根据类型获取所有bean实例 @param type @return @throws Exception
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:118
↓ 2 callers
Method
getClassFilter
获取 ClassFilter 对象 类名匹配(用于 筛选要代理的目标对象) @return
src+/main/java/com/ysj/tinySpring/aop/Pointcut.java:15
↓ 2 callers
Method
getMethodInterceptor
()
src/main/java/us/codecraft/tinyioc/aop/AdvisedSupport.java:25
↓ 2 callers
Method
getMethodInterceptor
()
src+/main/java/com/ysj/tinySpring/aop/AdvisedSupport.java:33
↓ 2 callers
Method
getProxy
获取代理对象 @return
src+/main/java/com/ysj/tinySpring/aop/AopProxy.java:14
↓ 2 callers
Method
getResource
(String location)
src/main/java/us/codecraft/tinyioc/beans/io/ResourceLoader.java:10
↓ 2 callers
Method
getResource
获取一个 Resouce 对象 @param location @return
src+/main/java/com/ysj/tinySpring/beans/io/ResourceLoader.java:16
↓ 2 callers
Method
getTargetClass
()
src/main/java/us/codecraft/tinyioc/aop/TargetSource.java:21
↓ 2 callers
Method
getTargetClass
()
src+/main/java/com/ysj/tinySpring/aop/TargetSource.java:23
↓ 2 callers
Method
output
(String text)
src+/test/java/com/ysj/OutputService.java:7
↓ 2 callers
Method
postProcessAfterInitialization
(Object bean, String beanName)
src+/main/java/com/ysj/tinySpring/beans/BeanPostProcessor.java:13
↓ 2 callers
Method
postProcessBeforeInitialization
(Object bean, String beanName)
src+/main/java/com/ysj/tinySpring/beans/BeanPostProcessor.java:11
↓ 2 callers
Method
preInstantiateSingletons
()
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:59
↓ 2 callers
Method
preInstantiateSingletons
预处理bean的定义,将bean的名字提前存好,实现Ioc容器中存储单例bean @throws Exception
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:104
↓ 2 callers
Method
setBean
(Object bean)
src/main/java/us/codecraft/tinyioc/beans/BeanDefinition.java:21
↓ 2 callers
Method
setBean
(Object bean)
src+/main/java/com/ysj/tinySpring/beans/BeanDefinition.java:38
↓ 2 callers
Method
setBeanFactory
(BeanFactory beanFactory)
src+/main/java/com/ysj/tinySpring/aop/BeanFactoryAware.java:15
↓ 2 callers
Method
setExpression
(String expression)
src/main/java/us/codecraft/tinyioc/aop/AspectJExpressionPointcut.java:57
↓ 2 callers
Method
setExpression
(String expression)
src+/main/java/com/ysj/tinySpring/aop/AspectJExpressionPointcut.java:58
↓ 1 callers
Method
addBeanPostProcessor
(BeanPostProcessor beanPostProcessor)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:77
↓ 1 callers
Method
addBeanPostProcessor
(BeanPostProcessor beanPostProcessor)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:138
↓ 1 callers
Method
applyPropertyValues
(Object bean, BeanDefinition beanDefinition)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:73
↓ 1 callers
Method
applyPropertyValues
(Object bean, BeanDefinition beanDefinition)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:75
↓ 1 callers
Method
buildPointcutExpression
()
src/main/java/us/codecraft/tinyioc/aop/AspectJExpressionPointcut.java:53
↓ 1 callers
Method
buildPointcutExpression
()
src+/main/java/com/ysj/tinySpring/aop/AspectJExpressionPointcut.java:54
↓ 1 callers
Method
createAopProxy
()
src/main/java/us/codecraft/tinyioc/aop/ProxyFactory.java:13
↓ 1 callers
Method
createAopProxy
()
src+/main/java/com/ysj/tinySpring/aop/ProxyFactory.java:13
↓ 1 callers
Method
createBeanInstance
(BeanDefinition beanDefinition)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:50
↓ 1 callers
Method
createBeanInstance
(BeanDefinition beanDefinition)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:71
↓ 1 callers
Method
doCreateBean
(BeanDefinition beanDefinition)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:66
↓ 1 callers
Method
doCreateBean
(BeanDefinition beanDefinition)
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:61
↓ 1 callers
Method
doLoadBeanDefinitions
(InputStream inputStream)
src/main/java/us/codecraft/tinyioc/beans/xml/XmlBeanDefinitionReader.java:32
↓ 1 callers
Method
doLoadBeanDefinitions
(InputStream inputStream)
src+/main/java/com/ysj/tinySpring/beans/xml/XmlBeanDefinitionReader.java:44
↓ 1 callers
Method
getBean
()
src/main/java/us/codecraft/tinyioc/beans/BeanDefinition.java:46
↓ 1 callers
Method
getBean
()
src+/main/java/com/ysj/tinySpring/beans/BeanDefinition.java:34
↓ 1 callers
Method
getClassFilter
()
src/main/java/us/codecraft/tinyioc/aop/AspectJExpressionPointcut.java:61
↓ 1 callers
Method
getClassFilter
()
src+/main/java/com/ysj/tinySpring/aop/AspectJExpressionPointcut.java:62
↓ 1 callers
Method
getInputStream
()
src/main/java/us/codecraft/tinyioc/beans/io/Resource.java:12
↓ 1 callers
Method
getMethodMatcher
()
src/main/java/us/codecraft/tinyioc/aop/AspectJExpressionPointcut.java:66
↓ 1 callers
Method
getMethodMatcher
()
src+/main/java/com/ysj/tinySpring/aop/AspectJExpressionPointcut.java:67
↓ 1 callers
Method
getPropertyValuesList
()
src+/main/java/com/ysj/tinySpring/beans/PropertyValues.java:21
↓ 1 callers
Method
getProxy
()
src/main/java/us/codecraft/tinyioc/aop/ProxyFactory.java:8
↓ 1 callers
Method
getProxy
()
src/main/java/us/codecraft/tinyioc/aop/JdkDynamicAopProxy.java:20
↓ 1 callers
Method
getProxy
()
src/main/java/us/codecraft/tinyioc/aop/Cglib2AopProxy.java:18
↓ 1 callers
Method
getProxy
()
src+/main/java/com/ysj/tinySpring/aop/ProxyFactory.java:7
↓ 1 callers
Method
getProxy
获取代理对象
src+/main/java/com/ysj/tinySpring/aop/JdkDynamicAopProxy.java:24
↓ 1 callers
Method
getProxy
()
src+/main/java/com/ysj/tinySpring/aop/Cglib2AopProxy.java:20
↓ 1 callers
Method
getResourceLoader
()
src/main/java/us/codecraft/tinyioc/beans/AbstractBeanDefinitionReader.java:28
↓ 1 callers
Method
getResourceLoader
()
src+/main/java/com/ysj/tinySpring/beans/AbstractBeanDefinitionReader.java:34
↓ 1 callers
Method
initializeBean
(Object bean, String name)
src/main/java/us/codecraft/tinyioc/beans/factory/AbstractBeanFactory.java:38
↓ 1 callers
Method
initializeBean
初始化bean 可在此进行AOP的相关操作:例如生成相关代理类,并返回 @param bean @param name @return @throws Exception
src+/main/java/com/ysj/tinySpring/beans/factory/AbstractBeanFactory.java:87
↓ 1 callers
Method
loadBeanDefinitions
(AbstractBeanFactory beanFactory)
src/main/java/us/codecraft/tinyioc/context/AbstractApplicationContext.java:24
↓ 1 callers
Method
loadBeanDefinitions
由子类决定从哪种形式的Resource中加载出bean的定义,并保存到beanFactory中 @param beanFactory @throws Exception
src+/main/java/com/ysj/tinySpring/context/AbstractApplicationContext.java:43
↓ 1 callers
Method
onRefresh
()
src/main/java/us/codecraft/tinyioc/context/AbstractApplicationContext.java:33
↓ 1 callers
Method
onRefresh
()
src+/main/java/com/ysj/tinySpring/context/AbstractApplicationContext.java:58
↓ 1 callers
Method
parseBeanDefinitions
(Element root)
src/main/java/us/codecraft/tinyioc/beans/xml/XmlBeanDefinitionReader.java:47
next →
1–100 of 270, ranked by callers