给SpringAware类补上@Override

This commit is contained in:
everywhere.z 2022-08-26 19:02:11 +08:00
parent 75dce7b7c4
commit a7697c48d1
1 changed files with 6 additions and 0 deletions

View File

@ -23,6 +23,7 @@ public class SpringAware implements ApplicationContextAware, ContextAware {
public SpringAware() {
}
@Override
public void setApplicationContext(ApplicationContext ac) throws BeansException {
applicationContext = ac;
}
@ -31,6 +32,7 @@ public class SpringAware implements ApplicationContextAware, ContextAware {
return applicationContext;
}
@Override
public <T> T getBean(String name) {
try{
T t = (T) applicationContext.getBean(name);
@ -40,6 +42,7 @@ public class SpringAware implements ApplicationContextAware, ContextAware {
}
}
@Override
public <T> T getBean(Class<T> clazz) {
try{
T t = applicationContext.getBean(clazz);
@ -49,6 +52,7 @@ public class SpringAware implements ApplicationContextAware, ContextAware {
}
}
@Override
public <T> T registerBean(String beanName, Class<T> c) {
try{
DefaultListableBeanFactory beanFactory = (DefaultListableBeanFactory)applicationContext.getAutowireCapableBeanFactory();
@ -62,6 +66,7 @@ public class SpringAware implements ApplicationContextAware, ContextAware {
}
}
@Override
public <T> T registerBean(Class<T> c) {
return registerBean(c.getName(), c);
}
@ -74,6 +79,7 @@ public class SpringAware implements ApplicationContextAware, ContextAware {
return (T) configurableApplicationContext.getBean(beanName);
}
@Override
public <T> T registerOrGet(String beanName, Class<T> clazz) {
if (ObjectUtil.isNull(applicationContext)){
return null;